cc3000 driver with expanded buffers.
Fork of cc3000_hostdriver_mbedsocket by
Revision 51:a3f8d6de71b4, committed 2014-05-05
- Comitter:
- heroic
- Date:
- Mon May 05 18:00:59 2014 +0000
- Parent:
- 50:039f2518e98a
- Child:
- 52:ad6514e66b3b
- Commit message:
- We need these while(1) loops to wait for interrupts, because apparently something something.
Changed in this revision
cc3000_spi.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/cc3000_spi.cpp Mon May 05 01:44:25 2014 +0000 +++ b/cc3000_spi.cpp Mon May 05 18:00:59 2014 +0000 @@ -122,6 +122,9 @@ // If the magic number is overwitten - buffer overrun occurred - we will be stuck here forever! uint8_t *transmit_buffer = _simple_link.get_transmit_buffer(); if (transmit_buffer[CC3000_TX_BUFFER_SIZE - 1] != CC3000_BUFFER_MAGIC_NUMBER) { + // let's not get stuck forever, that would suck. - jls + + //NVIC_SystemReset(); while (1); } @@ -238,6 +241,8 @@ // If the magic number is overwitten - buffer overrun occurred - we will be stuck here forever! uint8_t *received_buffer = _simple_link.get_received_buffer(); if (received_buffer[CC3000_RX_BUFFER_SIZE - 1] != CC3000_BUFFER_MAGIC_NUMBER) { + // again, I don't like this plan. - jls + //NVIC_SystemReset(); while (1); }