operate LoRa radio over I2C
Dependencies: TimeoutAbs lib_i2c_slave_block sx12xx_hal
cmds.c
00001 #include <stdint.h> 00002 #include "cmds.h" 00003 00004 const uint8_t cmd_to_length[] = 00005 { 00006 /* CMD_UNUSED */ 0, 00007 /* CMD_TEST */ 3, 00008 /* CMD_TEST32 */ 32, 00009 /* CMD_BEACON_PAYLOAD */ 4, 00010 /* CMD_CFG */ sizeof(cfg_t), 00011 /* CMD_IRQ */ sizeof(irq_t), 00012 /* CMD_SKIP_BEACONS */ 1, 00013 /* CMD_CURRENT_SLOT */ 2, 00014 00015 /* CMD_FSK_MODEM_CFG_WRITE */ 10, 00016 /* CMD_FSK_MODEM_CFG_REQ */ 1, 00017 /* CMD_FSK_PKT_CFG_WRITE */ 4, 00018 /* CMD_FSK_PKT_CFG_REQ */ 1, 00019 /* CMD_FSK_SYNC_WRITE */ 6, 00020 /* CMD_FSK_SYNC_REQ */ 1, 00021 /* CMD_LORA_SYMBTO_WRITE */ 1, 00022 /* CMD_REQ_RANDOM */ 4, 00023 /* CMD_CFHZ_WRITE */ 4, 00024 /* CMD_CFHZ_REQ */ 1, 00025 /* CMD_TXDBM_WRITE */ 1, 00026 /* CMD_TXDBM_REQ */ 1, 00027 /* CMD_LORA_MODEM_CFG_WRITE */ 4, 00028 /* CMD_LORA_MODEM_CFG_REQ */ 1, 00029 /* CMD_RX_START */ 4, 00030 /* CMD_LORA_PKT_CFG_WRITE */ 3, 00031 /* CMD_LORA_PKT_CFG_REQ */ 1, 00032 /* CMD_BEACON_CFG_WRITE */ 6, 00033 /* CMD_STANDBY */ 1, 00034 /* CMD_OPMODE_REQ */ 1, 00035 /* CMD_PUBLIC_NET */ 1, 00036 /* CMD_MAX_PAYLEN_WRITE */ 1, 00037 /* CMD_RX_PAYLOAD */ 32, 00038 /* CMD_TX_BUF_START */ 32, 00039 /* CMD_TX_BUF */ 32, 00040 /* CMD_SEND */ 0, 00041 /* CMD_RSSI_REQ */ 1, 00042 /* CMD_RADIO_RESET */ 1 00043 };
Generated on Tue Jul 12 2022 23:07:48 by 1.7.2