Morgan 'ARR\!' Allen
c690e3d425
WIP refactor
2023-09-12 14:28:48 -07:00
Morgan 'ARR\!' Allen
41065d791e
change lora32_cfg_t pin types to int8_t and default to -1
2022-05-02 15:13:53 -07:00
Morgan 'ARR\!' Allen
e8b52e7c78
(hopefully) basic sensible default radio settings
2022-04-06 15:46:02 -07:00
Morgan 'ARR\!' Allen
150a23dbaf
remove name from lora32_cfg_t. this was really part of loracomm. lora32_cfg_t should use a void*
2022-04-01 14:19:21 -07:00
Morgan 'ARR\!' Allen
19a233de27
consistently name _spreadfactor and update config object call _set call
2022-04-01 14:17:40 -07:00
Morgan 'ARR\!' Allen
985939ea80
add get packet RSSI and current RSSI
2021-12-09 22:13:50 -08:00
Morgan 'ARR\!' Allen
d7db736937
include name
2021-12-08 14:08:36 -08:00
Morgan 'ARR\!' Allen
b476a41c92
add more dio pins to lora_cfg, channels, (en/dis)able methods for FHSS
2021-12-02 10:00:57 -08:00
Morgan 'ARR\!' Allen
1396434448
add register for FHSS
2021-12-02 09:59:44 -08:00
Morgan 'ARR\!' Allen
db9b74ec76
renamed idle to standby to better reflect datasheet
...
lowered some log levels
2021-11-17 19:33:44 -08:00
Morgan 'ARR\!' Allen
14cd5df1e3
implement single RX, still needs timeout handling
2021-11-17 19:31:10 -08:00
Morgan 'ARR\!' Allen
dc78e9b137
remove assert(REG_VERSION) in favor of returning error so application recovery is possible
2021-11-17 19:28:46 -08:00
Morgan 'ARR\!' Allen
7141d87680
functional multi-device support
2021-11-17 13:49:32 -08:00
Morgan 'ARR\!' Allen
a445ed539f
WIP dump of multidev support
2021-07-22 21:32:06 -07:00
Morgan 'ARR\!' Allen
58cd70d9ba
adding get_bandwidth, get_spreadfactor, reverted bandwidths to ...e3 numbers
2020-04-30 09:47:00 -07:00
Morgan 'ARR\!' Allen
50d7497c0f
reworking power level and lna code
2020-04-16 20:57:50 -07:00
Morgan 'ARR\!' Allen
a062ed4dcb
add datarate calculation, could probably be useful. right?
2020-03-02 21:16:33 -08:00
Morgan 'ARR\!' Allen
499acd3976
add 500kHz BW and lowered BW const values by 1000x
2020-03-02 21:07:09 -08:00
Morgan 'ARR\!' Allen
2e721f68da
change bandwidth enum to typedef
2020-03-01 07:41:11 -08:00
Morgan 'ARR\!' Allen
862d8eeadd
add long missing set bandwidth function
2020-02-27 08:44:41 -08:00
Morgan 'ARR\!' Allen
45eb4c37f6
change code signature for set_coding_rate to match header and source
2020-02-26 20:32:21 -08:00
Morgan 'ARR\!' Allen
604a79d71b
just some reorg
2020-02-26 20:31:20 -08:00
Morgan 'ARR\!' Allen
22744026da
include DIO0 mode for CAD
2020-02-22 08:33:50 -08:00
Morgan 'ARR\!' Allen
c01099eb16
properly order MODEs and add CAD
2020-02-22 08:33:34 -08:00
Morgan 'ARR\!' Allen
0c394d30a7
make TX done async
2020-02-22 07:54:14 -08:00
Morgan 'ARR\!' Allen
4825c93600
include all IRQ bits
2020-02-22 07:05:42 -08:00
Morgan 'ARR\!' Allen
2507305ee5
explicity set DIO0 mapping, will need to be changed when DIO1+ are implemented
2020-02-21 09:14:26 -08:00
Morgan 'ARR\!' Allen
9bb9eb0a41
move DIO mapping into receive enable
2020-02-21 08:55:23 -08:00
Morgan 'ARR\!' Allen
d436955132
remove stale code, parse_packet wasn't used (or useful?)
2020-02-20 22:25:58 -08:00
Morgan 'ARR\!' Allen
bb0163fa99
fixed spelling in enable_continuous_rx
2020-02-20 22:16:06 -08:00
Morgan 'ARR\!' Allen
80d3b56313
large changeset
...
change EventQueue to EventGroup
decoupled reading FIFO from receive handler
added explicit function to read incoming data
change create/init functionality, might have been causing heap issues
improved dump_regs
removed poll_rx
2020-02-20 22:05:24 -08:00
Morgan Allen
0d0935c995
added set coding rate with tests
2018-07-29 14:00:59 -07:00
Morgan Allen
1262d5538d
exposed enable_continuous_rx
2018-07-29 00:46:07 -07:00
Morgan Allen
1906e8f46d
initial commit.... after 6 months
2018-07-28 11:33:15 -07:00