Wykres commitów

652 Commity (19f5a5ef79acdc29805e1b5edd4356e5f12e3c54)

Autor SHA1 Wiadomość Data
geeksville 1d9290afc0 now that the rfinterfaces are smarter, no need to do backoff in
the flood router.  the interfaces will handle it.
2020-05-02 19:53:58 -07:00
geeksville ad2f639195 don't leak messages if they are handled locally 2020-05-02 19:53:13 -07:00
geeksville 07b4eea037 fix log msg 2020-05-02 19:52:54 -07:00
geeksville 79c61cf0e0 limit max power on rf95 to 17 (rather than 20, because 20 can...
burn up parts if you exceed 1% duty cycle)
2020-05-02 19:52:37 -07:00
geeksville 80268ea56a send() is supposed to always free buffers, even if it returns an error 2020-05-02 19:51:55 -07:00
geeksville bb9f595b8b Fix #11 2020-05-02 19:51:25 -07:00
geeksville 2ad314f150 we now always listen before transmit - even if we have just completed a packet 2020-05-02 08:29:51 -07:00
Kevin Hester 916e62398d
Merge pull request #120 from geeksville/master
fix busted build on heltec style devices (0.6.1)
2020-05-01 17:01:52 -07:00
geeksville 4735b3ff5b 0.6.1 hotfix build for busted heltec style devices 2020-05-01 16:35:32 -07:00
geeksville cfd6483ea5 oops - platform IO can have stale target specific builds without this 2020-05-01 16:34:16 -07:00
geeksville 4f7a25f562 remove unneeded include 2020-05-01 16:33:40 -07:00
geeksville 4176d79ee9 fix warnings 2020-05-01 16:33:26 -07:00
Kevin Hester fad496378c
Merge pull request #118 from geeksville/master
misc fri workqueue
2020-05-01 12:37:28 -07:00
geeksville e084699704 SNR is now a float, fix the screen display 2020-05-01 12:31:36 -07:00
geeksville 50213d8323 move packet handling into its own thread 2020-05-01 12:11:04 -07:00
geeksville 763276a2c8 Merge branch 'radiolib' 2020-05-01 09:04:19 -07:00
geeksville 71fcdba017 cleanup directory structure 2020-05-01 09:04:00 -07:00
Kevin Hester 08227e79d0
Merge pull request #117 from geeksville/radiolib
Change to use Radiolib as the basis for our networking, and add RX1262 support
2020-05-01 08:55:17 -07:00
geeksville 5a4fab2506 start msg sequence numbers with a random number each boot 2020-05-01 08:51:53 -07:00
geeksville 31eb2f5337 very important: don't allow immediate sends if we have pending ISRs 2020-05-01 08:32:16 -07:00
geeksville 82c1752d85 less logspam 2020-05-01 08:31:52 -07:00
geeksville 49a13bbfd3 increase gps config timeout, could take up to 2.5 secs 2020-05-01 08:31:31 -07:00
geeksville 0096f54ae9 better debug output 2020-04-30 22:53:21 -07:00
geeksville 5af122b39d update todo list 2020-04-30 21:49:55 -07:00
geeksville 4e106f4098 remove radiohead 2020-04-30 21:42:11 -07:00
geeksville 1f1d683f4f add back the old code that checked if the radio was actvively receiving 2020-04-30 21:29:51 -07:00
geeksville a8f64c3cc8 make a custom version fo rf95 class, so we can can deal with
chips that have bad version codes.
2020-04-30 21:11:03 -07:00
geeksville 968a2d7fbc store SNR in received packets 2020-04-30 19:58:10 -07:00
geeksville 1fab9c5aac temp hack to get new rf95 driver working 2020-04-30 19:31:17 -07:00
geeksville 22bca31ce3 properly set the RF95 iface 2020-04-30 18:05:06 -07:00
geeksville 48c045a253 move SPI init into main 2020-04-30 17:56:30 -07:00
geeksville e9ca7792eb new RF95 driver is written 2020-04-30 17:43:29 -07:00
geeksville b1a55b4576 old RF95 API works again 2020-04-30 16:47:56 -07:00
geeksville dd7452ad96 old RF95 code builds again 2020-04-30 16:36:59 -07:00
geeksville d7d8188093 implement most of sleep handling for the new radio stack 2020-04-30 15:50:07 -07:00
geeksville 62a893c760 SX1262 approximately works top-to-bottom, but need to add sleep modes 2020-04-30 15:43:41 -07:00
geeksville a2ba9d3c44 new receive code works a little better 2020-04-30 13:50:40 -07:00
geeksville 22720e9f63 ex1262 receiving kinda works 2020-04-30 12:37:58 -07:00
geeksville 11b79a942d add todos 2020-04-30 10:54:53 -07:00
geeksville 3c3e722181 new sending kinda works 2020-04-30 10:00:40 -07:00
geeksville fce31560c6 the mountain of changes needed to kinda make tx work compiles. 2020-04-30 09:44:16 -07:00
geeksville 074ac33b8a make a gdb "restart" command that allows restarting without rebuilding 2020-04-29 20:23:59 -07:00
geeksville 2982e197e0 radio settings now work on real sx1262 hw 2020-04-29 19:04:59 -07:00
geeksville f69ddf168b we now hopefully apply the same radio settings as we did for the RF95 2020-04-29 18:46:32 -07:00
geeksville 8d985cfd37 cleanup so eventually rf95 can share common msg code with sx1262 2020-04-29 16:28:11 -07:00
geeksville 4693302d82 crummy sx1262 fake init kinda works 2020-04-29 16:06:23 -07:00
geeksville 814c126e67 ugly WIP on switching to RadioLib, still need to set freq etc... 2020-04-29 14:54:03 -07:00
geeksville a7d153abcb CUSTOM GPIOs the SX1262MB2CAS shield when installed on the NRF52840-DK development board 2020-04-29 12:57:34 -07:00
geeksville 1b265eb48d switch from sx126x-arduino to radiolab 2020-04-29 10:50:50 -07:00
geeksville 94e80d3b44 mention python API 2020-04-28 20:51:02 -07:00