X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fsnekboard%2Fsnekboard.c;fp=src%2Fsnekboard%2Fsnekboard.c;h=719ea01dd454230005de6af442be839e8d5b9a24;hb=61a3971b7bda2c5a165088befe55467c09292090;hp=09581affa4be5dc76833cfc3c4edc981439e4d1a;hpb=183e1bbde14cc33f1e9cc3857dbfc60d2c0c5b82;p=fw%2Faltos diff --git a/src/snekboard/snekboard.c b/src/snekboard/snekboard.c index 09581aff..719ea01d 100644 --- a/src/snekboard/snekboard.c +++ b/src/snekboard/snekboard.c @@ -14,17 +14,22 @@ #include #include +#include #define SNEK_CS_PORT (&samd21_port_a) #define SNEK_CS_PIN (11) #define SNEK_SPI_INDEX AO_SPI_0_PA08_PA09_PA10 #define SNEK_SPI_SPEED ao_spi_speed(1000000) +static const uint8_t spi_test[] = { + 0x55, +}; + static void ao_spi_test(void) { ao_spi_get_bit(SNEK_CS_PORT, SNEK_CS_PIN, SNEK_SPI_INDEX, SNEK_SPI_SPEED); - ao_spi_send("hello", 5, SNEK_SPI_INDEX); + ao_spi_send(spi_test, sizeof(spi_test), SNEK_SPI_INDEX); ao_spi_put_bit(SNEK_CS_PORT, SNEK_CS_PIN, SNEK_SPI_INDEX); } @@ -39,6 +44,7 @@ int main(void) ao_clock_init(); ao_task_init(); ao_timer_init(); + ao_dma_init(); ao_spi_init(); ao_usb_init(); ao_cmd_register(ao_spi_cmds);