#endif
#if HAS_SERIAL_0
+
+extern volatile __xdata struct ao_fifo ao_usart0_rx_fifo;
+extern volatile __xdata struct ao_fifo ao_usart0_tx_fifo;
+
void
ao_serial0_rx0_isr(void) ao_arch_interrupt(2);
struct ao_radio_channel {
char name[AO_CHANNEL_NAME_LEN];
uint32_t kHz;
- uint32_t radio_setting;
};
#endif
uint32_t radio_setting; /* minor version 7 */
uint8_t radio_enable; /* minor version 8 */
uint8_t aes_key[AO_AES_LEN]; /* minor version 9 */
+ uint32_t frequency; /* minor version 10 */
#if HAS_RADIO_CHANNELS
struct ao_radio_channel radio_channels[AO_NUM_CHANNELS]; /* minor version 10 */
#endif
uint32_t
ao_sqrt(uint32_t op);
+/*
+ * ao_freq.c
+ */
+
+int32_t ao_freq_to_set(int32_t freq, int32_t cal);
+
#endif /* _AO_H_ */