aboutsummaryrefslogtreecommitdiffstats
path: root/source/lang/cpp
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-04-28 13:52:58 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2011-04-28 14:23:30 -0400
commitf99f3935e31be17ec425540756d6e5e7deda4dd0 (patch)
tree16a888a0ecbebf446a5fca8c6975dd3c3f3eed01 /source/lang/cpp
parent763e7ffaea9fabf3de0245e9fd0280aa1c8dcbd3 (diff)
downloadlibrambutan-f99f3935e31be17ec425540756d6e5e7deda4dd0.tar.gz
librambutan-f99f3935e31be17ec425540756d6e5e7deda4dd0.zip
SPI refactor.
Still a polling driver, but the libmaple proper interface exposes enough that users enable the various interrupts and define their own IRQ handlers if they feel like it. Wirish HardwareSPI interface was largely redone; it's more like the Arduino implementation now, although there are some differences when I didn't like their API. The old methods are still there, but are deprecated and slated for deletion in 0.1.0. New board-specific values: BOARD_NR_SPI, BOARD_SPIx_NSS_PIN, BOARD_SPIx_MOSI_PIN, BOARD_SPIx_MISO_PIN, and BOARD_SPIx_SCK_PIN, for x from 1 to BOARD_NR_SPI. Documentation was updated appropriately.
Diffstat (limited to 'source/lang/cpp')
0 files changed, 0 insertions, 0 deletions