Began working on mem drivers.

PPS configs and register defines written.
Skeleton for opcode defines

Gonna do that back at home. I know what's going on
Added fram opcodes
All opcode defines finished
Basic flash read/erase/write

Beginning testing. Yay...
Doesn't work

And I turned the code into a total trainwreck trying to fix it.

Gonna wait until I can do some home dev to learn SPI.
Should be working, but isn't

Test task should read and print mfg ID

Then it will continuously poll flash.
Good signs from the scope

/CS and SCK seem to be backwardsed
Added in blocks for buffer to fill
Moved pins bak to flash away from header
Works!!

Flash read works

Implementing FRAM Read/Write
Final-ish test task written
Merge remote-tracking branch 'origin/mem-dev' into mem-dev

Conflicts:
	include/mem.h
	src/main.c
	src/mem.c

Conflicts resolved. Just had a ligering commit on my laptop, then did
some work somewhere else, apparently.
Some refactoring and prettyfying

Assuming FRAM reads and writes work, it should be
good to move on to writing the heap.
FRAM Read-Write Success

Supports only FRAM1

Read and Write operations work

This is good.
Merge branch 'master' into mem-dev

Deleted nbproject crap, fixed main.

Conflicts:
	nbproject/Makefile-default.mk
	nbproject/Makefile-genesis.properties
	nbproject/configurations.xml
	src/main.c
Re-added nbproject files

Easier than fixing during merge
Also re-added mem.c to project
Driver working

Non-RTOS Hardware FRAM driver works

Only currently supports one chip. Easily extended

RAW_MEM non-standard commands added. Please don't use these if you aren't
me