| | |
| | | |
| | | void SX126xWakeup( void ) |
| | | { |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | SpiInOut(RADIO_GET_STATUS); |
| | | SpiInOut(0); |
| | |
| | | { |
| | | |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut(( uint8_t )command ); |
| | |
| | | void SX126xReadCommand( RadioCommands_t command, uint8_t *buffer, uint16_t size ) |
| | | { |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut(( uint8_t )command ); |
| | |
| | | void SX126xWriteRegisters( uint16_t address, uint8_t *buffer, uint16_t size ) |
| | | { |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut(RADIO_WRITE_REGISTER ); |
| | |
| | | void SX126xReadRegisters( uint16_t address, uint8_t *buffer, uint16_t size ) |
| | | { |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut(RADIO_READ_REGISTER ); |
| | |
| | | void SX126xWriteBuffer( uint8_t offset, uint8_t *buffer, uint8_t size ) |
| | | { |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut( RADIO_WRITE_BUFFER ); |
| | |
| | | void SX126xReadBuffer( uint8_t offset, uint8_t *buffer, uint8_t size ) |
| | | { |
| | | SX126xCheckDeviceReady( ); |
| | | SX126x_CS_Di( ); |
| | | // SX126x_CS_Di( ); |
| | | HAL_GPIO_WritePin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin,GPIO_PIN_RESET); |
| | | |
| | | SpiInOut( RADIO_READ_BUFFER ); |