Commit Graph

154 Commits

Author SHA1 Message Date
Pawel Spychalski
931bc59b36 TX happening in single SPI transaction 2017-12-15 14:37:18 +01:00
Pawel Spychalski (DzikuVx)
50e297b3d6 Packet reading is now down in single SPI transaction 2017-12-14 23:41:14 +01:00
Pawel Spychalski (DzikuVx)
baf8e54d1a Sbus decoding 2017-12-14 14:54:17 +01:00
Pawel Spychalski (DzikuVx)
c97c5f2b22 Unused property removed 2017-12-14 11:56:49 +01:00
Pawel Spychalski (DzikuVx)
65e6521121 Processing improvements 2017-12-14 11:55:42 +01:00
Pawel Spychalski
37e55a0f47 Fast read implementation 2017-12-06 14:02:08 +01:00
Paweł Spychalski
51b7d696af Merge pull request #33 from DzikuVx/local-lora-library
Local lora library
2017-12-01 12:21:06 +01:00
Pawel Spychalski
52feecbee8 cleanup 2017-12-01 12:20:41 +01:00
Pawel Spychalski
1986f0961b Arduino LoRa library is now part of package 2017-12-01 11:35:09 +01:00
Pawel Spychalski
8ffaccbd5f TX power moved to configuration 2017-11-23 14:41:11 +01:00
Pawel Spychalski (DzikuVx)
52daef7667 TX module diagram 2017-11-19 13:46:50 +01:00
Pawel Spychalski (DzikuVx)
c1867dee9e RSSI buzzer alarms adjusted 2017-11-18 17:01:55 +01:00
Paweł Spychalski
36b7933f11 Merge pull request #27 from DzikuVx/qsp-callbacks
Air protocol decoding using callbacks
2017-11-16 20:18:42 +01:00
Pawel Spychalski
3778fcd0cd Callback for QSP decoding 2017-11-16 16:12:20 +01:00
Pawel Spychalski
9d609dfa77 RX outout table moved to RxDeviceState object 2017-11-16 13:31:29 +01:00
Paweł Spychalski
025315489c Merge pull request #26 from DzikuVx/crc-update
Updated CRC method
2017-11-15 19:09:49 +01:00
Pawel Spychalski
9f48e0fd6f Updated CRC method 2017-11-15 18:56:11 +01:00
Pawel Spychalski (DzikuVx)
36dc76db0d Reworked radio handling to early reject false packets 2017-11-15 18:53:31 +01:00
Pawel Spychalski (DzikuVx)
149aac3d70 frequency change 2017-11-11 22:23:58 +01:00
Pawel Spychalski (DzikuVx)
d322447290 Updated radio properties 2017-11-11 19:50:38 +01:00
Pawel Spychalski (DzikuVx)
8fc8c20697 All processing moved from ISR to main loop 2017-11-11 16:51:00 +01:00
Pawel Spychalski (DzikuVx)
6082f7f4a7 task priority changed 2017-11-11 14:09:14 +01:00
Pawel Spychalski (DzikuVx)
1a031aba3f Fixed bug thata was failing to process frames without preamble 2017-11-09 19:52:52 +01:00
Pawel Spychalski
1057c0995c protocol preamble removed as not required for LoRa packet processing 2017-11-09 14:56:59 +01:00
Pawel Spychalski
47f9a37270 diagram for RX module 2017-11-07 13:14:31 +01:00
Pawel Spychalski (DzikuVx)
2b622d0907 Merge branch 'master' of github.com:DzikuVx/QuadMeUp_Crossbow 2017-11-05 15:03:53 +01:00
Pawel Spychalski (DzikuVx)
0c9a25d945 RX module schema 2017-11-04 09:48:34 +01:00
Paweł Spychalski
346ce8234f Delete track2.txt 2017-11-01 12:11:48 +01:00
Paweł Spychalski
110b23ce0d Delete track3.txt 2017-11-01 12:11:37 +01:00
Paweł Spychalski
a1d3b1d3b4 Delete track1.txt 2017-11-01 12:11:26 +01:00
Pawel Spychalski
4641d974ac Merge branch 'master' of github.com:DzikuVx/QuadMeUp_Crossbow 2017-11-01 10:18:53 +01:00
Pawel Spychalski (DzikuVx)
5ae986112f Several small fixes for potential race conditions 2017-10-30 20:39:32 +01:00
Pawel Spychalski (DzikuVx)
3921cc245c Fixed casting bug on RX side that was causing failsafe to engage without specific reason 2017-10-30 17:38:56 +01:00
Pawel Spychalski (DzikuVx)
b3d8847d86 OLED RRSI scaling changed to dB 2017-10-30 16:35:48 +01:00
Pawel Spychalski (DzikuVx)
34b7a42b85 slower transmission 2017-10-29 15:25:36 +01:00
Pawel Spychalski (DzikuVx)
b7782db478 Audible alarms on TX side 2017-10-29 13:08:39 +01:00
Pawel Spychalski (DzikuVx)
86c7c3af0a Small optimization 2017-10-29 09:56:06 +01:00
Pawel Spychalski (DzikuVx)
a2fb5abffa Buzzer Single and Continous modes 2017-10-29 09:35:00 +01:00
Pawel Spychalski (DzikuVx)
b3cac834e2 Reduced number of SPI operations when reading RF packets 2017-10-28 23:07:14 +02:00
Pawel Spychalski (DzikuVx)
72cb29eca2 Speed optimization for S.Bus encoding 2017-10-28 22:25:38 +02:00
Pawel Spychalski (DzikuVx)
7bb8544880 optimizations for OLED 2017-10-28 20:30:56 +02:00
Pawel Spychalski (DzikuVx)
74cb084017 Basic buzzer framework 2017-10-28 19:35:06 +02:00
Pawel Spychalski (DzikuVx)
d29f76fa7c buzzer processing code 2017-10-28 16:55:48 +02:00
Pawel Spychalski (DzikuVx)
9703d3144f Another small optimization to limit resource hogging 2017-10-27 13:56:12 +02:00
Pawel Spychalski (DzikuVx)
6277d4cec9 Code cleanup 2017-10-27 13:44:01 +02:00
Pawel Spychalski (DzikuVx)
85b1dbe26d performance improvements 2017-10-27 13:18:22 +02:00
Pawel Spychalski (DzikuVx)
0f735f0054 close #23 2017-10-27 11:25:48 +02:00
Pawel Spychalski (DzikuVx)
5c090b6868 Fixed race condition that casued concurrent SPI operation and hunged the RX module 2017-10-27 09:56:46 +02:00
Pawel Spychalski (DzikuVx)
86f70accff TX module is no longer using interrupts to read from LoRa. This fixes jumpy PPM readouts 2017-10-27 07:20:43 +02:00
Pawel Spychalski (DzikuVx)
b50564f4bd Default bandwidth increased to 500kHz 2017-10-26 20:18:02 +02:00