bob
995cdcd856
Enable capture of GPS RTC set in normal fix section of collector.
2018-08-17 00:47:03 +10:00
bob
c94c1ef053
Revise beacon/collector to emit a trackpoint on startup.
2018-08-17 00:04:14 +10:00
bob
39d32b027a
Interim fix of memory corruption by debug.c
...
- passing a va requires use of chvprint(...) function
- some rework of serial debug setup
- TODO: rework and relocate debug print functions in portab.c
2018-08-16 15:28:07 +10:00
bob
5f0e5a4833
Merge remote-tracking branch 'origin/master' into Development
...
Conflicts:
tracker/software/make/pp10b.make
tracker/software/source/config/config.c
2018-08-16 10:02:00 +10:00
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
Sven Steudte
ce33762ae1
Merge pull request #4 from df8oe/master
...
added possibility to work with individual toolchains
2018-08-15 20:20:09 +02:00
bob
2187ba3330
Complete refactoring of AFSK DSP code base.
2018-08-15 17:58:23 +10:00
DF8OE
a1ab27787c
added calculation of height by airpressure
2018-08-14 21:16:46 +02:00
bob
ab965058a4
WIP on DSP data structures.
2018-08-15 00:13:52 +10:00
DF8OE
936c455b19
added possibility to work with individual toolchains
2018-08-14 05:41:42 +02:00
bob
b5606013cd
WIP implementing DSP data as dynamic versus static.
2018-08-14 01:17:43 +10:00
bob
6d0b4e71d5
Consolidate and reorganize folder naming and contents
2018-08-13 14:14:18 +10:00
bob
7ee9e837aa
Merge remote-tracking branch 'origin/master' into Development
2018-08-13 12:24:25 +10:00
bob
670376fcbc
Remove unused coefficient arrays and option.
2018-08-13 10:40:19 +10: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
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