Sven Steudte
07dba80fe5
Beatified config
2018-05-13 00:41:19 +02:00
CInsights
03fcacd0c8
Update to dynamic frequency selection.
2018-05-12 19:16:00 +10:00
CInsights
4653053210
Updates to enable setting of band for radio in portab.c (line 53)
2018-05-12 11:11:57 +10:00
CInsights
2dd0d3c281
Revert to normal CK48 PLL source.
2018-05-09 10:14:27 +10:00
CInsights
9d64f424bd
Update ChibiOS to rev 12014 (now includes F413 in official code base)
2018-05-08 18:08:41 +10:00
CInsights
2becd48ab5
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-05-06 12:11:08 +10:00
CInsights
742f2b51c6
Update ChibiOS to trunk rev 12000
2018-05-06 12:10:42 +10:00
Sven Steudte
28ac8749c5
Updated lib
2018-05-06 00:39:14 +02:00
Sven Steudte
31de8e7e42
Renamed power nets, added comments to schematic, exported schematic and 3D pictures to PDF
2018-05-05 01:57:46 +02:00
CInsights
2196dee766
Restructure config APRS and DIGI settings/layout
2018-05-03 12:57:21 +10:00
CInsights
64180130e9
Fix CMSIS library path name case. Minor text changes in ublox.c
2018-05-03 10:48:51 +10:00
CInsights
24f8da7a48
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-05-02 17:22:46 +10:00
CInsights
5e90141511
Refactor GPS altitude model switching...
2018-05-02 17:22:23 +10:00
Sven Steudte
938611f995
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-05-02 02:43:15 +02:00
Sven Steudte
25f64a6cfe
Moved wires around, added vias, created GERBERs for 10b
2018-05-02 02:43:03 +02:00
CInsights
109a9d8159
WIP on "sats" command to output NAV-SVINFO
2018-05-02 01:41:10 +10:00
CInsights
f1dc595c34
Completed multi-build framework.
...
- Make files now uses autobuild of all sources in source folder
- Revised makefiles to use project name for portability setting
2018-05-01 20:29:35 +10:00
Sven Steudte
59dcb96233
Added SAW Filter
...
Optimized Antenna connections
Created SAW Filter pad
2018-05-01 00:31:39 +02:00
CInsights
ff879682f5
Partial implementation of multi-board build system.
...
- All pp sources except main.c now in source folder
- Still to implement autobuild to simplify make files
2018-05-01 01:12:15 +10:00
CInsights
e8edeb3dc7
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-04-30 01:14:58 +10:00
CInsights
ef993980dd
Update port naming in board.h. Fix collector loop inclusion.
2018-04-30 01:14:36 +10:00
Sven Steudte
7c0ccbeedb
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-04-29 05:19:56 +02:00
Sven Steudte
a3b9d37df9
Added 2m bandpass trap filter in GPS rx
...
Removed unnecessary resistor
Edited/Added schematic comments
2018-04-29 05:18:06 +02:00
CInsights
e6634414f7
Fix telemetry config incorrect addressing.
2018-04-29 10:04:33 +10:00
CInsights
886397de4b
Remove DHM time stamp from POS and BCN position reports.
...
- Other tidy ups in ublox and config.c types.
2018-04-28 23:15:21 +10:00
CInsights
25511eb1fd
Refactor GPS dynamic model configuration.
2018-04-28 12:03:52 +10:00
CInsights
b727854f20
Add GPS portable model used when not airborne
2018-04-28 02:06:36 +10:00
CInsights
1bd45ac9d5
Check BMEi1 is OK when using air pressure to control GPS airborne mode
2018-04-28 01:39:15 +10:00
CInsights
061fc953ab
Multiple changes.
...
- Update APRS position packet to include timestamp.
- Add ability to set air pressure level to control GPS airborne mode
- Add capability for time only acquisition from GPS when fixed coord set
- Revise GPIO naming to use IO1 - IO3 (2 & only if not external BME)
2018-04-28 01:05:57 +10:00
CInsights
e56eca71e6
Multiple changes...
...
- Digipeater beacon can now use fixed coordinates only (no GPS)
- Adopt more tyedefs in types.h
- WIP for using scan where geofence is inoperable
2018-04-26 17:00:11 +10:00
CInsights
18cee6a431
Refactor radio frequency calculations. Revise config.c use of .rssi
...
- Check of special frequencies (GEOFENCE, etc.) now in common func.
- Change config.c entries of .rssi .cca entries for TX identities.
2018-04-23 15:25:59 +10:00
CInsights
08bf7939e2
Add default APRS frequency
...
- Include freq param in config.c
- modify frequency setting in 446x.c
- modify frequency calc in pktradio.c
2018-04-22 17:05:58 +10:00
CInsights
29d3b3c99d
Fix destination address in APRS message.
2018-04-22 09:54:09 +10:00
CInsights
e51bad4c66
Implement fixed location for APRS DIGI.
...
- Add BCN thread to beacon location.
- New GPS ENUM state of GPS_FIXED.
- Deprecate test_gps hack.
- Rework APRSD src>dest & recipient config.
2018-04-22 00:32:15 +10:00
CInsights
4d1da3b34a
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-04-20 10:21:07 +10:00
CInsights
844d2030d3
Fix POS APRSD message call sign and a few other minor edits.
2018-04-20 10:20:50 +10:00
Sven Steudte
017ffc88a7
Tidy up
2018-04-20 00:10:29 +02:00
Sven Steudte
a7f41c89d1
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-04-20 00:04:25 +02:00
Sven Steudte
e07dc56208
Fixed power measuring bug
2018-04-20 00:04:17 +02:00
CInsights
40042dc7c0
Multiple updates
...
- Trace out and shell. To get shell type any key. Trace is suspended.
- Fixed bug where AX25 receive FIFO was left locked.
- Improved trace message for AX25 packets with bad CRC.
- Additions to config.c in preparation for adding fixed location beacon.
2018-04-20 00:16:28 +10:00
CInsights
f3f99aaaf4
Fix ?aprsd command output when there are no DIRECTS.
2018-04-17 19:41:41 +10:00
CInsights
1f3c1fa07a
Small fix to ?aprsh command.
2018-04-17 19:33:36 +10:00
CInsights
697b6eee4f
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-04-17 18:04:50 +10:00
CInsights
07cbb83c7f
Multiple changes.
...
- Implement parser for embedded APRS message commands.
- Update board definitions.
- Only lock USB for radio id USB active.
- Blue LED blinks on packet decode or fast blinks if paused.
- Revise ublox CSUM implementation.
- Minor TRACE text changes.
2018-04-17 18:04:27 +10:00
Sven Steudte
852fc8585e
Moved LPF a bit backward
2018-04-17 07:56:25 +02:00
Sven Steudte
acfa00b530
Relabeled pinheader
2018-04-17 02:56:44 +02:00
Sven Steudte
c5fbed1537
Added one more pin to pinheader
2018-04-17 02:36:33 +02:00
Sven Steudte
06a623e9b8
Fixed USB/battery isolation bug, increased schottky diode pad size
2018-04-16 02:40:19 +02:00
CInsights
234772dc2c
Rework IO config. Reinstate SD card (untested).
2018-04-15 00:41:23 +10:00
CInsights
90ffdef31c
Fix buffer overrun in ax25. Chibios update. Stop decoder during TX.
2018-04-13 22:48:13 +10:00
CInsights
fda66bbc25
Update to ChibiOS trunk rev 119i2.
2018-04-12 23:51:56 +10:00
CInsights
c88dbf727f
Multiple updates. Primarily image capture. SD card currently disabled.
2018-04-12 15:48:17 +10:00
CInsights
9e3c499fae
Fixed camera memory clear bug. Various fixes. Add CRC calc to UBLOX.
2018-04-09 17:27:02 +10:00
CInsights
2f1eb1c547
Increase exception stack even more. Minor tidy ups.
2018-04-08 10:49:21 +10:00
CInsights
232c9dba83
Fix send_spacing in IMG. Minor comment updates.
2018-04-08 10:30:41 +10:00
CInsights
6f1e128324
Tidy up CCM conditionals.
2018-04-07 23:51:24 +10:00
CInsights
f8af2ad069
Revert CCM heap to normal. Speed up burst send TX. Increase exc. stack.
2018-04-07 22:52:14 +10:00
CInsights
aa1f1ffac5
Fix memory leak in TransmitOnRadio
2018-04-07 17:38:20 +10:00
CInsights
4db91dd82b
Fix memory leak in image.c + remove redundant functions in pktservice.c
2018-04-07 16:08:36 +10:00
CInsights
bef2f74fa6
Improved mem command.
2018-04-07 10:46:04 +10:00
CInsights
c481db3af0
Implement burst mode packet send for 9600. Improved error messages.
2018-04-06 19:54:08 +10:00
CInsights
7fddb09931
Fix memory leak in TX. Add 'heap' command. Minor refactoring & docs.
2018-04-06 02:18:31 +10:00
CInsights
8acae72d21
Add en bloc send capability to radio TX.
2018-04-05 22:45:21 +10:00
CInsights
125bbaf7df
Re-implement CLI aprs_message command.
2018-04-05 16:06:40 +10:00
CInsights
e3fe666e4f
Enable CCM use for buffers, aprs messages to pos callsigns. Dummy GPS.
2018-04-05 00:21:00 +10:00
CInsights
d0eaafe195
Position APRSD send now comes from aprs.tx callsign.
2018-04-03 23:50:13 +10:00
CInsights
859e24425e
CAM capture buffer allocated/returned to heap. New section for .aprs
2018-04-03 23:15:01 +10:00
CInsights
4aee747301
Turned off some checking and measuring options in chconf.h
2018-04-02 01:49:27 +10:00
CInsights
88e6ac10bf
Revise packet buffer control. Add .tx section to conf.c, add rssi to TX
2018-04-02 01:36:47 +10:00
CInsights
b794a571b9
Added hysteresis to radio manager accelerated TX processing rate.
2018-03-31 13:56:43 +11:00
CInsights
e92c4903c9
Fix I2C interfering with image capture (was not locked).
2018-03-30 23:08:51 +11:00
CInsights
f617715aba
Further handling of out of packet buffers condition in image thread.
2018-03-30 17:01:33 +11:00
CInsights
b33c2ebe46
Improve error checking for packet buffers. Improve 446x driver.
2018-03-30 14:51:50 +11:00
CInsights
e329bbb2bf
Fix error in sense of packet open. Tidy up in 446x driver.
2018-03-30 03:57:34 +11:00
CInsights
d551174371
Work on HW abstraction for radio.
2018-03-29 23:23:12 +11:00
CInsights
efc46631cf
Refactor pkt functions. More dynamic TX threads. Fix 2FSK/AFSK TX clash.
2018-03-29 15:52:09 +11:00
CInsights
adf640455f
Initial TX FSK implemented. Relatively untested ATM.
2018-03-27 00:02:11 +11:00
CInsights
f05b7ada35
Resolve event ID conflicts in main thread. WIP FSK TX.
2018-03-26 19:22:17 +11:00
CInsights
9fccfd3271
TX iterator now implemented in AFSK TX. FSK TX WIP.
2018-03-26 13:07:11 +11:00
CInsights
393a1d59b5
Add -D default for trace level. Trace command w/o param lists level.
2018-03-25 00:39:03 +11:00
CInsights
4f30dd47a7
Save WIP.
2018-03-24 01:23:11 +11:00
CInsights
30395bd217
Merge remote-tracking branch 'origin/master'
2018-03-24 01:22:27 +11:00
CInsights
9dddaf105d
WIP FSK TX and revised AFSK TX.
2018-03-24 01:22:02 +11:00
Sven Steudte
5c4ee5324d
Added trace level
2018-03-22 02:00:15 +01:00
Sven Steudte
1335238e55
Separated flash rw methods from logging
2018-03-22 01:43:55 +01:00
Sven Steudte
cf340c1048
Renamed Tracking manager to data collector
2018-03-22 00:49:53 +01:00
Sven Steudte
0534094d64
Fixed minor compilation error
2018-03-22 00:11:15 +01:00
CInsights
404d3497c3
Fix USB shell crash. TX iterator WIP. Minor changes in pkt and radio.
2018-03-22 00:50:14 +11:00
CInsights
b3315c54e0
Enable HSE. TX iterator complete but not enabled yet. Still testing.
2018-03-21 00:12:30 +11:00
CInsights
6672e069df
WIP TX send stream iterator (incomplete)
2018-03-20 02:17:58 +11:00
CInsights
36c81b790d
Work in progress for FSK encoding.
2018-03-18 01:14:34 +11:00
Sven Steudte
62e740d9e6
Restructured USB, increased camera clock
2018-03-16 01:34:50 +01:00
CInsights
c88ac8827c
Move regex into pkt/sys.
2018-03-15 17:48:16 +11:00
CInsights
66a6e5b227
Migrate APRS support functions into pkt folder. Add packet to top level.
2018-03-15 17:08:31 +11:00
CInsights
d47dbe3e3d
More refactoring/tidy up. Move TX params into TX packet object.
2018-03-15 16:09:59 +11:00
CInsights
ef46c486e6
Rework to support test project build.
2018-03-14 19:46:44 +11:00
CInsights
3bf228a84c
Reduce critical sections in decoder. Further API work & diagnostics.
2018-03-14 13:52:12 +11:00
CInsights
6c4d338206
Merge branch 'master' of https://github.com/DL7AD/pecanpico10.git
2018-03-14 01:54:20 +11:00
CInsights
b77ca5d4aa
Refactor PKT functions to use radio ID. Add further diagnostics.
2018-03-14 01:53:37 +11:00
Sven Steudte
af173a847a
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-03-13 06:56:21 +01:00
Sven Steudte
bbd19d98e5
Added I2C clock stretching timeout
2018-03-13 06:51:20 +01:00
CInsights
6e959a523e
Revise packet thread to dynamic. Addition diagnostics.
2018-03-13 16:17:37 +11:00
CInsights
00fce6a749
Fix AFSK feeder thread FIFO counting error.
2018-03-12 17:17:20 +11:00
Sven Steudte
2f4d93038d
Created 10b hardware files
2018-03-12 00:00:53 +01:00
CInsights
4c49a9104c
Rework radio manager locking/startup of radio. Bug still in afks_feeder
2018-03-12 02:10:24 +11:00
Sven Steudte
e79f8e555e
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-03-10 15:01:07 +01:00
Sven Steudte
f9d56e751d
Fixed no SD card connected error
2018-03-10 15:00:30 +01:00
CInsights
420e7af339
Edit typo
2018-03-11 00:06:09 +11:00
CInsights
7d953cf687
Fix GPS Poll seconds value. Add frequency_setting.txt document.
2018-03-10 23:59:50 +11:00
CInsights
cdcff3d31d
Fix lockup when using I2C external and pkt dump to USART3 enabled.
2018-03-09 15:07:02 +11:00
CInsights
b71b9710b1
Rework 446x.c get temperature. Fix I2C #define and debug clash.
2018-03-09 12:25:41 +11:00
CInsights
7937fad841
Quick fix for 446x.c temperature reading. Refactoring opportunity.
2018-03-09 11:15:50 +11:00
CInsights
99cd619f35
Revised radio manager and 446x functions.
2018-03-08 18:11:17 +11:00
CInsights
5b831237de
Improved error handling in packet services.
2018-03-08 17:06:35 +11:00
CInsights
8042401de1
Implemented packet TX via packet system radio manager queue.
2018-03-08 15:34:41 +11:00
CInsights
a59dcd7b45
Unify enumerations for modulation types
2018-03-08 11:56:52 +11:00
CInsights
9d1a842b6b
Minor typo fix
2018-03-08 09:43:49 +11:00
CInsights
8e74069d1c
Expand command table to include radio step and chan.
2018-03-08 09:39:35 +11:00
CInsights
0167e0f8e0
Add conditional to select I2C TX/RX pins on connector
2018-03-08 08:12:10 +11:00
CInsights
e4d37c8faa
Add radio step and chan to all config sections.
2018-03-08 01:15:59 +11:00
CInsights
5ad245387a
Improve bad packet handling. Was consuming all output buffers.
2018-03-07 18:30:51 +11:00
CInsights
e44dc2eb84
Improve band setting function in 446x.c. Add out of band diag message.
2018-03-07 09:30:32 +11:00
CInsights
d33dff3d43
Implement radio option for setting by base freq, step size and channel.
2018-03-07 00:29:18 +11:00
CInsights
f2cad35148
WIP adding radio channel and step size options.
2018-03-06 16:12:55 +11:00
CInsights
a171afac93
Fix RSSI setting bug. Add save indicator MAGIC to config save.
2018-03-06 14:58:03 +11:00
CInsights
b56968449e
Minor update in radio.c
2018-03-06 11:23:05 +11:00
CInsights
7ed418f9d0
Implement timeout for 446x not exiting TX state.
2018-03-06 11:21:56 +11:00
CInsights
4361663522
Multiple updates chasing TX lockup. Don't pass packet with no address to
...
APRS decoder.
2018-03-06 00:44:43 +11:00
CInsights
30cf71b656
Implement Binary Semaphore replacing radio mutex. Rename some functions.
2018-03-05 18:35:39 +11:00
CInsights
5b0da63c43
Reduce size of RX packet payload to 512 limit. Rework 446x getState.
2018-03-05 15:30:50 +11:00
CInsights
259352fee5
WIP on HDLC flag sending by 446x.
2018-03-05 01:04:28 +11:00
CInsights
4ef51b0914
Updated config management.
2018-03-04 20:10:36 +11:00
Sven Steudte
f381f3d98e
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-03-04 07:01:19 +01:00
Sven Steudte
10ca3dea6a
Modified component values, created BOM
2018-03-04 07:00:50 +01:00
CInsights
208e276763
Update config when flash is not valid or config.c has changed.
2018-03-04 16:01:49 +11:00
Sven Steudte
ab0534ecb9
Fixed WTEXIT bug in main, fixed crash bug on exit command
2018-03-04 01:08:43 +01:00
CInsights
45843f208d
Additional documentation, more work on 446x driver.
2018-03-03 23:43:47 +11:00
CInsights
ea29943ff3
Move pktservice to managers folder. Add defines to 446x.c & .h
2018-03-03 18:27:17 +11:00
CInsights
a08b2fec54
Abort packet TX when 446x transmit start fails.
2018-03-03 11:21:34 +11:00
Sven Steudte
8a439db7ba
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-03-03 01:12:13 +01:00
Sven Steudte
3a229f3f29
Brought SD card to work
2018-03-03 01:11:55 +01:00
CInsights
c03028e1b9
Change to not pass invalid frames to RX packet callback.
2018-03-03 10:16:38 +11:00
CInsights
d55e84bbee
Expand encoding selectors in radio manager. Revise SPI in 446x.c
2018-03-03 00:05:27 +11:00
CInsights
df584abf3e
Minor rename of #define
2018-03-02 17:54:38 +11:00
CInsights
5f009f6a4d
Minor change to diagnostic messages.
2018-03-02 12:46:56 +11:00
CInsights
c6a2771710
Minor formatting fix to debug messages.
2018-03-02 11:53:58 +11:00
CInsights
027c110377
Move serial debug init into main. Restore TRACE outputs in 446x.c
2018-03-02 10:56:08 +11:00
CInsights
f9af054f73
Remove threadwait change.
2018-03-02 08:37:58 +11:00
Sven Steudte
845f9abe99
Removed linefeeds
2018-03-01 21:53:00 +01:00
Sven Steudte
514bb4eee5
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-03-01 20:01:45 +01:00