got all of the basic cape code working
diff --git a/bbb_cape/src/cape/fill_packet.c b/bbb_cape/src/cape/fill_packet.c
index d2dc01e..012b7e3 100644
--- a/bbb_cape/src/cape/fill_packet.c
+++ b/bbb_cape/src/cape/fill_packet.c
@@ -55,7 +55,7 @@
struct DataStruct packet;
uint8_t padding[DATA_STRUCT_SEND_SIZE - sizeof(struct DataStruct) - 12];
uint32_t checksum;
- } data __attribute__((aligned(4)));
+ } __attribute__((packed)) data __attribute__((aligned(4)));
STATIC_ASSERT(sizeof(data) == DATA_STRUCT_SEND_SIZE - 8,
The_size_of_the_data_is_wrong);
struct DataStruct *packet = &data.packet;
@@ -89,6 +89,6 @@
led_set(LED_ERR, 0);
gyro_init();
- uart_common_configure(1500000);
+ uart_common_configure(750000);
uart_dma_configure(DATA_STRUCT_SEND_SIZE, buffer1, buffer2);
}