TODO:
Documentation of project for Ken/posterity
BOM
Organize code better
Put all CAD stuff in the right place
Make website better
BBB Wireless Pinout
BBB P8 Header
MicroSD for data storage
https://hifiduino.wordpress.com/2014/03/19/beaglebone-black-accessing-usd-and-usb-storage/
https://groups.google.com/forum/#!topic/beagleboard/mu0mxRwzosA
Shell Scripting Tutorial
IIO stuff
Analog Devices IIO info (writing to registers): https://wiki.analog.com/software/linux/docs/iio/iio_snippets
Advice from The Great James Strawson
Flash BBB with latest Debian image
Check /sys/
TI AM335x Technical Reference Manual
GPIOs on BBB Using Device Tree Overlays
http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/#The_Video
reference for pin ID: https://github.com/jadonk/bonescript/blob/master/src/bone.js
beaglebone-universal-io
Useful terminal commands for BBB
https://www.zeekhuge.me/post/a_handfull_of_commands_and_scripts_to_get_started_with_beagleboneblack/
Environment variables on BBB
$SLOTS = /sys/devices/platform/bone_capemgr/slots
$PINS = /sys/kernel/debug/pinctrl/44e10800.pinmux
$
Modules/Drivers
Loading and Unloading modules in Linux: https://www.tecmint.com/load-and-unload-kernel-modules-in-linux/
Intro to modules and drivers: http://haifux.org/lectures/86-sil/kernel-modules-drivers/kernel-modules-drivers.html
Device tree overlays and GPIO: http://www.valvers.com/embedded-linux/beaglebone-black/step04-gpio/
SPI/I2C/and potential oled screen interfacing: https://github.com/deeplyembeddedWP
Used to compile kernel module from Sean's new ADC driver: http://derekmolloy.ie/writing-a-linux-kernel-module-part-1-introduction/
BBIO (Python Library)
gpio_lib
Linux/SPI/BeagleBone
Overview of Linux kernel SPI support: https://www.mjmwired.net/kernel/Documentation/spi/spi-summary
Clock mode for our chip (ADS8684)? I think CPOL = 0 and CPHA = 1
Linux SPI Header file: https://github.com/torvalds/linux/blob/master/include/linux/spi/spi.h
Video describing how to configure SPI pins on BBB: https://www.youtube.com/watch?v=TfDE1s6EaG0
cat /sys/devices/platform/bone_capemgr/slots
BB-SPIDEV0-00A0.dtbo
BBB P9 Header