Moved transceiver_mode_t to hackrf_core.h.

Changed transceiver_mode to volatile, since it's liable to be accessed at interrupt time.
This commit is contained in:
Jared Boone
2012-10-11 15:12:25 -07:00
parent c0cb64f316
commit 6f0fda0bee
2 changed files with 6 additions and 5 deletions

View File

@ -200,6 +200,11 @@ extern "C"
/* TODO add other Pins */
typedef enum {
TRANSCEIVER_MODE_RX,
TRANSCEIVER_MODE_TX,
} transceiver_mode_t;
void delay(uint32_t duration);
void cpu_clock_init(void);

View File

@ -38,11 +38,7 @@
#include "usb_descriptor.h"
#include "usb_standard_request.h"
typedef enum {
TRANSCEIVER_MODE_RX,
TRANSCEIVER_MODE_TX,
} transceiver_mode_t;
static transceiver_mode_t transceiver_mode = TRANSCEIVER_MODE_TX;
static volatile transceiver_mode_t transceiver_mode = TRANSCEIVER_MODE_TX;
uint8_t* const usb_bulk_buffer = (uint8_t*)0x20004000;
static volatile uint32_t usb_bulk_buffer_offset = 0;