Commit graph

104 commits

Author SHA1 Message Date
Morgan 'ARR\!' Allen
1b3e7601f7 make defaults a macro func call 2023-12-29 21:25:41 -08:00
Morgan 'ARR\!' Allen
c690e3d425 WIP refactor 2023-09-12 14:28:48 -07:00
Morgan 'ARR\!' Allen
97204f089b cleanup of IRQ pin setting 2023-09-06 16:45:20 -07:00
Morgan 'ARR\!' Allen
9d1bd57a2e move all LOGI to more severe log levels 2023-01-16 22:58:40 -08: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
e912b54cba Merge branch 'fhss' into fhss-merge (development) 2021-12-08 12:32:06 -08:00
Morgan 'ARR\!' Allen
d93f3399bc properly handle _cfg_t pointers for ISR handling scheme 2021-12-07 18:12:28 -08:00
Morgan 'ARR\!' Allen
c5dc9c961d add new dio handlers, consolidate DIO handlers to single function 2021-12-02 10:03:05 -08:00
Morgan 'ARR\!' Allen
a347f418c8 add FHSS IRQ handling 2021-12-02 10:02:08 -08:00
Morgan 'ARR\!' Allen
6ad9cba796 add primary enable/disable functions for FHSS 2021-12-02 10:01:37 -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
c8beb458f6 set header mode during init based on lora32_cfg_t->implicitHeader state 2021-11-19 10:53:01 -08:00
Morgan 'ARR\!' Allen
7ec011f15a debug log setting header mode 2021-11-19 10:52:22 -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
8f07873624 reimplementing semephore and bus locking seems to have helped overall stability, particularly on first init 2021-11-17 19:30:01 -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
04768f460a actually take default values from Kconfig 2020-05-24 11:30:08 -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
d987072745 use proper enum for default BW 2020-03-02 21:08:25 -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
04da5a472d remove some redundent logging 2020-03-01 07:40:53 -08:00
Morgan 'ARR\!' Allen
50269c878f set spreading factor on init 2020-02-29 16:09:00 -08:00
Morgan 'ARR\!' Allen
795dabfd06 set BW, CR on init 2020-02-29 16:05:32 -08:00
Morgan 'ARR\!' Allen
f581b74251 oh yeah, make idf compat 2020-02-29 15:56:47 -08:00
Morgan 'ARR\!' Allen
e75f752f3d api doc for set_bandwidth 2020-02-27 09:41:15 -08:00
Morgan 'ARR\!' Allen
5fd91e7ce1 remove dated code that will be moved to own repo 2020-02-27 09:40:41 -08:00
Morgan 'ARR\!' Allen
862d8eeadd add long missing set bandwidth function 2020-02-27 08:44:41 -08:00
Morgan 'ARR\!' Allen
8a172eac86 add header row to dump_reg 2020-02-27 08:18:23 -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
ac7b6a0561 remove some over the top verbose logging 2020-02-26 20:30:10 -08:00
Morgan 'ARR\!' Allen
48f7f611dc change variable names in CR (totally didnt just copy/paste that) 2020-02-26 07:46:39 -08:00
Morgan 'ARR\!' Allen
d6104bde39 adding log to coding rate 2020-02-26 07:43:35 -08:00
Morgan 'ARR\!' Allen
38377d32af log spreadfactor after value has been forced into range 2020-02-26 07:43:00 -08:00
Morgan 'ARR\!' Allen
4af5798765 update README 2020-02-23 11:47:08 -08:00
Morgan 'ARR\!' Allen
8809b3d142 no tests at the moment 2020-02-22 13:49:05 -08:00
Morgan 'ARR\!' Allen
a27900beea not needed for now 2020-02-22 12:10:08 -08:00
Morgan 'ARR\!' Allen
6d19731274 clarify and remove old logging 2020-02-22 11:07:02 -08:00