Wykres commitów

294 Commity (master)

Autor SHA1 Wiadomość Data
Sven Steudte 6b9798c9c7 Fixed va bug, still broken 2018-08-15 22:58:56 +02:00
Sven Steudte 595ac7ce3a Reimplemented debug on UART again 2018-08-15 22:45:39 +02:00
Sven Steudte b74d27a5c7 Removing prefix targeting while it wasn't building with regular installed gcc 2018-08-15 21:17:37 +02:00
Sven Steudte d7a6906fe4 Merge branch 'master' of github.com:DL7AD/pecanpico10 2018-08-15 21:13:22 +02:00
Sven Steudte 53756f1ba5 Disabled config copy mechanism 2018-08-15 21:13:12 +02:00
DF8OE 936c455b19 added possibility to work with individual toolchains 2018-08-14 05:41:42 +02:00
Sven Steudte 41d8d2d25f Renamed folder math to tools 2018-08-13 00:24:40 +02:00
Sven Steudte 1ff0ed604e Adusted frequency naming 2018-08-13 00:12:07 +02:00
bob 68a257cab3 Turn off AFSK debug output to serial. 2018-08-12 20:43:50 +10:00
bob c3a620037d Switch "no camera" image to interlaced. SSDV can't handle progressive. 2018-08-12 16:11:52 +10:00
bob 7042d8dab7 Fix makefiles not building syscalls.c 2018-08-11 02:16:20 +10:00
bob 2e10459cb0 Move pktGetServiceObject function from header to implementation code 2018-08-11 01:23:54 +10:00
bob bce5a30d75 Changes:
- Deprecate EXTI from mcuconf.h
- Move setting out of pktconf.c and deprecate it
- New status codes and diagnostics added to AFSK decoder
- Revise allocation packet service and AFSK driver structures
- Revise 446x conditional initialisation placement
2018-08-11 00:36:05 +10:00
bob 1fefc9818d Follow up to prior commit with additional files. 2018-08-10 01:13:08 +10:00
bob b878ce6977 Fix/changes:
- Fix AFSK TX incorrect modulation due incorrect 446x register setting.
- Change timeout waiting for radio task object.
- Minor change of time check function used in digipeater.c
- Clean up/remove commented out (deprecated) code in various files.
2018-08-10 01:09:42 +10:00
bob e20564ae4f Updates:
- Set config.c example of using POS for DIGI beacon
- Collector waits 60S max for GPS fix before giving result
- New datapoint with state GPS_TIME is written when RTC is first set
2018-08-08 17:00:19 +10:00
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 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
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 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
bob 2ddf9c86e0 Move all GPIO definitions in portab.h 2018-07-08 19:56:39 +10:00
bob 4fea0a7c49 Untrack Eclipse files 2018-07-05 00:24:27 +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
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 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
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
bob 77773ded69 Changes:
- Minor rework of ?aprsp handling (more to be done)
- Enable PAC1720 update thread
- Start implementation of generic thread terminator
2018-06-27 09:32:39 +10:00