bob
28da0ce01b
Radio driver changes:
...
- moving 446x.c register settings from common to RX function.
- adjust RSSI thresholds separately for 4463 versus 4464.
2018-08-08 00:50:44 +10:00
bob
3e04a5e7af
Restore HW watchdog function in 10A.
2018-08-06 23:25:39 +10:00
bob
8e0198e1bf
Merge branch '446x_update'
2018-08-06 22:51:42 +10:00
bob
cb757e79e4
Clear aged GPS data if GPS not started due low volts.
2018-08-06 22:50:19 +10:00
bob
b90640b988
Changes:
...
- GPS power switch off when detecting low volts.
- Update "no camera" image.
- Add thread sleep in image capture retry sequence.
2018-08-06 22:43:57 +10:00
bob
ed95350a29
Multiple updates:
...
- Testing mutex for radio lock vs binary semaphore
- Rename radio lock function
- Minor tidy ups in code
2018-08-06 17:08:29 +10:00
bob
e8fc1f865e
Fix off frequency transmit. Multiple updates to radio HAL.
2018-08-05 18:22:05 +10:00
bob
dc96ff8a8c
Multiple changes...
...
- More work on radio HAL/LLD
- Geofence and default frequency rework
- Fix 446x exception halt on TX timeout
- Further rework of portab files
2018-08-05 02:12:08 +10:00
bob
bf655b6d54
WIP on abstraction layer for radio LLD.
2018-08-03 01:09:25 +10:00
bob
5b06fd76ef
Revise functions in pktradio, portab and si446x
2018-08-01 13:20:26 +10:00
bob
329e36d064
Multi-radio capability implemented in 446x driver.
2018-08-01 00:32:41 +10:00
CInsights
886d241ae5
WIP update of 446x driver and portab support of multi-radio
2018-07-31 11:36:15 +10:00
Sven Steudte
5b89260c12
Merge branch 'master' of https://github.com/DL7AD/pecanpico10
2018-07-29 22:38:32 +02:00
Sven Steudte
a820d6354d
Removed debug messages
2018-07-29 22:38:27 +02:00
Sven Steudte
5c461e9968
Added more charts
2018-07-29 22:36:29 +02:00
CInsights
0d1f3c3084
WIP refactoring portab
2018-07-23 00:13:30 +10:00
bob
6ae3f3674a
Minor change to USB console init. Refactoring portab WIP.
2018-07-22 21:40:49 +10:00
bob
f2fe098feb
Implement dynamic Si446x chip identification.
...
- Patch is applied if 4463 detected
- Register settings differ if 4463 detected
- Added 'radio' command in CLI to list radio data
- Patches to ChibiOS (also in trunk)
- Update of SPI settings halconf.h to match latest ChibiOS
- Move assert for invalid radio in common function
2018-07-21 21:12:32 +10:00
bob
3be19f7de5
Interim fix for rev B boards built with si4463 suffering poor RX
...
- Boards with 4463 require an Si patch and changes to register init
- This interim fix uses a #define in portab.h to switch setup
- Dynamic configuration by chip detection will be implemented soon
2018-07-18 01:46:22 +10:00
bob
211ffb6558
Temporary fix to overcome syscalls.c link error
2018-07-17 17:42:13 +10:00
bob
b363092805
Multiple changes:
...
- Rework packet system event codes
- Revise radio manager to support pending changes to 446x driver
- Minor updates to documentation
- WIP update 446x driver to dynamically configure 4464/4463 chip
2018-07-17 13:59:42 +10:00
bob
eda158af9b
Refactor UART debug outputs. Fix USB event handler.
2018-07-15 18:24:07 +10:00
bob
5b6b8f5c52
Fix EI2C for 10B board. Enable debug UART. Handle ICU zer0.
2018-07-12 22:42:03 +10:00
bob
ee710c7c59
Remove duplicate const declaration in ssdv.c
2018-07-11 16:47:32 +10:00
bob
3493a9cb68
Rework debug UART configuration. Move si446x driver to drivers folder.
2018-07-11 16:31:32 +10:00
bob
c264f211c4
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-07-10 22:40:49 +10:00
bob
55442f834f
Changes:
...
- Move GPIO definitions from board.h into portab.h
- Add time command to CLI
- WIP rework of beacon framework
2018-07-10 22:40:33 +10:00
Sven Steudte
644d466197
Merge branch 'master' of https://github.com/DL7AD/pecanpico10
2018-07-09 14:48:08 +02:00
Sven Steudte
1e2d63d9bd
Implemented synchronized charts, added compression
2018-07-09 14:47:46 +02:00
bob
2ddf9c86e0
Move all GPIO definitions in portab.h
2018-07-08 19:56:39 +10:00
Sven Steudte
c0e7874f3b
Merge branch 'master' of https://github.com/DL7AD/pecanpico10
2018-07-06 01:04:13 +10:00
Sven Steudte
b54a4d150d
Added some more doc
2018-07-06 01:04:00 +10:00
bob
4fea0a7c49
Untrack Eclipse files
2018-07-05 00:24:27 +10:00
bob
4969a7d837
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-07-05 00:15:33 +10:00
bob
9d012cb49b
Multiple changes:
...
- WIP LLD functions for abstraction of radio interfaces
- Add new string output functions for GPS states and model
- Trim WA size for image thread
- Further tidy up in AFSK decoder
2018-07-05 00:15:00 +10:00
Sven Steudte
10e8a2325c
Added preview picture on telemetry page
2018-07-04 12:52:42 +02:00
Sven Steudte
6332017be1
Merge branch 'master' of https://github.com/DL7AD/pecanpico10
2018-07-04 11:25:48 +02:00
Sven Steudte
73011495e5
Made website design adjustments, fixed loop bug (unfinished)
2018-07-04 11:25:33 +02:00
bob
b02ac2c1e8
Additional changes to reduce core memory footprint...
...
- Reduce thread WA sizes for beacon and collector
- Move beacon WA to CCM
- Move AFSK decoder WA into CCM
- Fix APRS PARAM list string sizes
2018-07-02 21:12:24 +10:00
bob
058186c0e2
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-07-02 00:19:51 +10:00
bob
c13b88c4a2
Multiple updates:
...
- Revise and simplify AFSK state machine
- Make ?aprsp OTA command non-blocking in command processor
- Implement thread cleanup daemon in idle thread
- Implement thread termination for rx packet callback threads
- Implement thread termination for APRSP beacon thread
2018-07-02 00:19:31 +10:00
Sven Steudte
0a0c0e087a
Merge branch 'master' of https://github.com/DL7AD/pecanpico10
2018-07-01 06:10:25 +02:00
Sven Steudte
4131dfe488
Fixed decoder loop bug
2018-07-01 06:10:18 +02:00
Sven Steudte
63f9d26463
Added new power scheme
2018-07-01 06:09:59 +02:00
bob
512ddf2a7f
Fix assert due to RX packet buffer addressing error.
2018-06-29 22:42:16 +10:00
bob
732f8afc01
Fix error introduced when reworking GPS I2C/UART configuration
2018-06-28 23:04:20 +10:00
bob
11cd5a4849
Improve handling of low battery and init error condition for GPS.
2018-06-28 21:50:43 +10:00
bob
2f30a0a2c1
Reset invalid sat info when using FIXED location.
2018-06-28 10:40:53 +10:00
bob
499dd6986f
Updates...
...
- Minor fix to ?aprsd command.
- Changes to beacon.c to accomodate chnage in ?aprsd.
- Add thread terminator capability to idle thread.
- More tidy up in portab files.
2018-06-28 10:11:48 +10:00
Sven Steudte
e1c937bff5
Fixed GPS UART implementation
2018-06-28 02:01:17 +02:00