Commit Graph

85 Commits

Author SHA1 Message Date
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
Morgan 'ARR\!' Allen 2d1a05d447 CAD! 2020-02-22 08:56:41 -08:00
Morgan 'ARR\!' Allen 26dd375b9d change read IRQ log to DEBUG 2020-02-22 08:35:15 -08:00
Morgan 'ARR\!' Allen 95d6bef66b change SPI read/write log message to VERBOSE 2020-02-22 08:34:26 -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 a9f4e42746 change logging message to reflect handle_receive 2020-02-21 09:14: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 89facad220 break receive functionality into own function, call from dio0_task 2020-02-21 08:59:40 -08:00
Morgan 'ARR\!' Allen 9bb9eb0a41 move DIO mapping into receive enable 2020-02-21 08:55:23 -08:00
Morgan 'ARR\!' Allen 1e1c34bac8 check IRQ flags that this is actually a receive 2020-02-21 08:55:01 -08:00
Morgan 'ARR\!' Allen d0e394a4af renaming receive task to reflect dio0 multi-functionality 2020-02-21 08:54:01 -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 721deec13e stop putting radio into rx mode, should be user controlled 2020-02-20 22:18:20 -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 'ARR\!' Allen 7e8fa65339 dont pass ->spi to read_reg, pass lora 2020-02-11 19:58:11 -08:00
Morgan 'ARR\!' Allen e74fa454db use proper reference to spi in logd 2020-01-01 22:29:23 -08:00