Home
last modified time | relevance | path

Searched refs:SX1272 (Results 1 – 18 of 18) sorted by relevance

/loramac-node-latest/src/radio/sx1272/
Dsx1272.c282 SX1272_t SX1272; variable
327 SX1272.Settings.State = RF_IDLE; in SX1272Init()
332 return SX1272.Settings.State; in SX1272GetStatus()
339 SX1272.Settings.Channel = freq; in SX1272SetChannel()
434 SX1272.Settings.Fsk.Bandwidth = bandwidth; in SX1272SetRxConfig()
435 SX1272.Settings.Fsk.Datarate = datarate; in SX1272SetRxConfig()
436 SX1272.Settings.Fsk.BandwidthAfc = bandwidthAfc; in SX1272SetRxConfig()
437 SX1272.Settings.Fsk.FixLen = fixLen; in SX1272SetRxConfig()
438 SX1272.Settings.Fsk.PayloadLen = payloadLen; in SX1272SetRxConfig()
439 SX1272.Settings.Fsk.CrcOn = crcOn; in SX1272SetRxConfig()
[all …]
/loramac-node-latest/src/boards/NAMote72/
Dsx1272-board.c112 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
114 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
115 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
116 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
117 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
118 GpioInit( &SX1272.DIO4, RADIO_DIO_4, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
119 GpioInit( &SX1272.DIO5, RADIO_DIO_5, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
124 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
125 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
126 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c212 SpiInit( &SX1272.Spi, SPI_2, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
237 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/NucleoL476/
Dsx1272mb2das-board.c92 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
94 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
100 SX1272.DIO4.port = NULL; in SX1272IoInit()
101 SX1272.DIO5.port = NULL; in SX1272IoInit()
106 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
107 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c170 SpiInit( &SX1272.Spi, SPI_1, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
215 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/NucleoL152/
Dsx1272mb2das-board.c92 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
94 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
100 SX1272.DIO4.port = NULL; in SX1272IoInit()
101 SX1272.DIO5.port = NULL; in SX1272IoInit()
106 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
107 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c163 SpiInit( &SX1272.Spi, SPI_1, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
208 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/NucleoL073/
Dsx1272mb2das-board.c92 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
94 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
100 SX1272.DIO4.port = NULL; in SX1272IoInit()
101 SX1272.DIO5.port = NULL; in SX1272IoInit()
106 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
107 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c163 SpiInit( &SX1272.Spi, SPI_1, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
208 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/SKiM980A/
Dsx1272-board.c93 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
98 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
101 SX1272.DIO4.port = NULL; in SX1272IoInit()
102 SX1272.DIO5.port = NULL; in SX1272IoInit()
107 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
109 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c155 SpiInit( &SX1272.Spi, SPI_1, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
180 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/SKiM881AXL/
Dsx1272-board.c93 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
98 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
101 SX1272.DIO4.port = NULL; in SX1272IoInit()
102 SX1272.DIO5.port = NULL; in SX1272IoInit()
107 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
109 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c155 SpiInit( &SX1272.Spi, SPI_2, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
178 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/SKiM880B/
Dsx1272-board.c93 GpioInit( &SX1272.Spi.Nss, RADIO_NSS, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 1 ); in SX1272IoInit()
95 GpioInit( &SX1272.DIO0, RADIO_DIO_0, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
96 GpioInit( &SX1272.DIO1, RADIO_DIO_1, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
97 GpioInit( &SX1272.DIO2, RADIO_DIO_2, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
98 GpioInit( &SX1272.DIO3, RADIO_DIO_3, PIN_INPUT, PIN_PUSH_PULL, PIN_PULL_UP, 0 ); in SX1272IoInit()
101 SX1272.DIO4.port = NULL; in SX1272IoInit()
102 SX1272.DIO5.port = NULL; in SX1272IoInit()
107 GpioSetInterrupt( &SX1272.DIO0, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[0] ); in SX1272IoIrqInit()
108 GpioSetInterrupt( &SX1272.DIO1, IRQ_RISING_FALLING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[1] ); in SX1272IoIrqInit()
109 GpioSetInterrupt( &SX1272.DIO2, IRQ_RISING_EDGE, IRQ_HIGH_PRIORITY, irqHandlers[2] ); in SX1272IoIrqInit()
[all …]
Dboard.c155 SpiInit( &SX1272.Spi, SPI_1, RADIO_MOSI, RADIO_MISO, RADIO_SCLK, NC ); in BoardInitMcu()
180 SpiDeInit( &SX1272.Spi ); in BoardDeInitMcu()
/loramac-node-latest/src/boards/
Dsx1272-board.h177 extern SX1272_t SX1272;
/loramac-node-latest/
DCHANGELOG.md144 - Changed SX1272 and SX1276 FSK FIFO threshold from 15 to 31 in order to give more time for the MCU…
228 - Changed SX1272 and SX1276 FSK FIFO handling by using `FifoLevel` IRQ instead of `FifoEmpty` IRQ
436 - Applied SX1272 and SX1276 radios errata note 3.1 to the radio drivers implementation
723 - Added `SetMaxPayloadLength` API function to SX1272 and SX1276 radio drivers
1063 - Fixed the SX1272 output power management
1102 - Fixed the antenna switch management in the SX1272 driver
DREADME.md29 …ements ClassA, ClassB and ClassC end-device classes and it also provides SX1272/73, SX1276/77/78/7…