TencentOS tiny EVB_MX & Sipeed Longan nano support nrf24l01
This commit is contained in:
@@ -272,10 +272,10 @@ void test_nrf24l01_tx() {
|
||||
nrf_set_standby_mode();
|
||||
nrf_set_send_mode();
|
||||
nrf_disable_tx_irq();
|
||||
nrf_set_rf_channel(100);
|
||||
nrf_set_rf_channel(64);
|
||||
nrf_set_datarate(NRF_2Mbps);
|
||||
nrf_enable_dynamic_payload(0);
|
||||
uint8_t txaddr[] = { 0xCB, 0xA7, 0xF9, 0xAC, 0xE1 };
|
||||
uint8_t txaddr[] = { 0xCB, 0xA7, 0xF9, 0xAC, 0xE0 };
|
||||
nrf_set_txaddr(txaddr, 5);
|
||||
|
||||
nrf_flush_rx();
|
||||
|
@@ -18,13 +18,11 @@ int nrf_hal_init(void *private) {
|
||||
}
|
||||
|
||||
void nrf_hal_csn(uint8_t mode) {
|
||||
//gpio_bit_write(g_nrf_hal.csn_port, g_nrf_hal.csn_pin, mode == 0 ? RESET : SET);
|
||||
mode == 0 ? gpio_bit_reset(g_nrf_hal.csn_port, g_nrf_hal.csn_pin) : gpio_bit_set(g_nrf_hal.csn_port, g_nrf_hal.csn_pin);
|
||||
gpio_bit_write(g_nrf_hal.csn_port, g_nrf_hal.csn_pin, mode == 0 ? RESET : SET);
|
||||
}
|
||||
|
||||
void nrf_hal_ce(uint8_t mode) {
|
||||
//gpio_bit_write(g_nrf_hal.ce_port, g_nrf_hal.ce_pin, mode == 0 ? RESET : SET);
|
||||
mode == 0 ? gpio_bit_reset(g_nrf_hal.ce_port, g_nrf_hal.ce_pin) : gpio_bit_set(g_nrf_hal.ce_port, g_nrf_hal.ce_pin);
|
||||
gpio_bit_write(g_nrf_hal.ce_port, g_nrf_hal.ce_pin, mode == 0 ? RESET : SET);
|
||||
}
|
||||
|
||||
uint8_t _spi_transfer(uint32_t spi, uint8_t data) {
|
||||
|
Reference in New Issue
Block a user