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
Sven Steudte
74e27725e3
Added image requests
2018-03-01 19:59:59 +01:00
CInsights
59b85371ab
Don't release radio until TX feeder terminates.
2018-03-02 00:56:10 +11:00
CInsights
cd6a2962b4
Copy in PKT code base. Temp changes to config system. Other updates.
2018-03-02 00:34:09 +11:00
Sven Steudte
54c03be7b2
Removed XAL from LPS coil
2018-02-24 07:50:44 +01:00
Sven Steudte
79f3456db4
Implemented more config params
...
Implemented logging density param
2018-02-24 07:08:49 +01:00
Sven Steudte
ad23ef632f
Implemented remote configuration messages
2018-02-18 12:31:03 +01:00
Sven Steudte
27bb7e0985
Increased log memory capacity
...
Moved configuration settings to certain flash sector
2018-02-17 21:04:15 +01:00
Sven Steudte
6c73548999
Fixed camera lockup errors
...
added si446x-feeder timeout exception
Removed UART5 from mcuconf
2018-02-12 09:35:33 +01:00
Sven Steudte
75cc0a6df2
Fixed packet spacing error
2018-02-11 06:29:59 +01:00
Sven Steudte
2f68054525
Fixed image sampling (stage 1, working, not finished yet)
2018-02-11 05:42:17 +01:00
Sven Steudte
bc71efd6aa
Implemented PAL interrupt driver for VSYNC interrupt
2018-02-09 03:47:11 +01:00
Sven Steudte
07fccb5f32
Changed board configuration, Si446x shutdown error
2018-02-09 00:08:15 +01:00
CInsights
d29d454a70
Repaired pull/merge stuff up...
2018-02-09 10:05:00 +11:00
CInsights
299f59e273
Merge 446x.c
2018-02-09 09:59:16 +11:00
CInsights
e01b9c9ba3
Interim update. 446x work in progress. RX not working.
2018-02-09 00:45:58 +11:00
Sven Steudte
87773ee324
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-02-08 09:45:29 +01:00
CInsights
65e77bb781
Revised MODEM_DATA_RATE of 446x
2018-02-08 19:28:28 +11:00
Sven Steudte
aea408f392
Merge branch 'master' of github.com:DL7AD/pecanpico10
2018-02-08 08:35:02 +01:00
Sven Steudte
470e9b1e0e
Fixed error in Si446x driver
2018-02-08 08:32:45 +01:00
CInsights
0f053fc4e3
Changed 4464 to 1.2ksps.
2018-02-08 18:07:11 +11:00
Sven Steudte
c477925924
Moved APRS related stuff out of Si446x driver
2018-02-08 07:38:00 +01:00
Sven Steudte
54dcc22f5c
Fixed cycle time error, fixed symbol encoding error
2018-02-08 05:56:49 +01:00
Sven Steudte
876164ec06
Fixed tracking manager startup
2018-02-08 03:04:41 +01:00
CInsights
c1e5a69fd1
Change systick to 5KHz. BPF to 55, enable mag filter and set to 15
2018-02-08 12:46:23 +11:00
Sven Steudte
e7c3dfc807
Changed configuration concept
2018-02-07 10:26:23 +01:00
Sven Steudte
71b0b47f25
Implemented latched CCA
2018-02-02 12:45:12 +01:00
Sven Steudte
f213ce9b88
Implemented ?APRD query
...
Implemented latched transmission
2018-02-01 10:28:24 +01:00
Sven Steudte
974f3a74d7
Added ?APRSP, ?GPIO and ?RESET queries
...
Reorganized APRS messaging
Updated APRS demodulation library
2018-01-30 10:24:51 +01:00
Sven Steudte
192a930992
Implemented Digipeater and Message Queries ?APRSP and ?GPIO
2018-01-29 10:34:31 +01:00
Sven Steudte
efc94b8b99
Found low RX sensitivity error
...
Removed old APRS library
Updated APRS decoding libraries
Implemented squelch before transmission with 3sec timeout
Now RX and TX can be used concurrently
2018-01-28 13:47:12 +01:00
Sven Steudte
9d466fa878
Brought APRS receiver to work
...
mixed TX and RX not possible yet
2018-01-26 15:41:00 +01:00
CInsights
d1843f57a7
Update to revised version of decoder.
2018-01-25 19:10:39 +11:00
Sven Steudte
8c84dd7c1e
Changed clocking to HSE and 72MHz
2018-01-25 07:02:25 +01:00
Sven Steudte
a855806be5
Attemps to make receiver work (not working yet)
2018-01-25 05:34:02 +01:00
Sven Steudte
356a3955b2
Implemented receiver test at console, fixed radio configuration
2018-01-24 03:32:52 +01:00
CInsights
2305613325
Added CMSIS DSP, added decoder, setup halconf.h & mcuconf.h, updated
...
makefile, reduced LED usage to single LED. Ready for test code to be
added.
2018-01-23 23:49:48 +11:00
Sven Steudte
3925f460ba
Implemented reception for Si4464
2018-01-23 11:58:25 +01:00
CInsights
a3db57b877
Fixed board.c PAL configuration, test settings in makefile and Vector9c
...
disable for PAL EXTI in mcuconf.h
2018-01-21 23:11:45 +11:00
Sven Steudte
12cfb62fe0
Added upgraded ChibiOS to Repro
2018-01-21 12:27:10 +01:00
Sven Steudte
ae94d9825f
Updated time driver, removed ChibiOS from repro
2018-01-20 13:44:37 +01:00
Sven Steudte
041635bdd1
Implemented Direwolf into Pecan
2018-01-19 05:05:50 +01:00
Sven Steudte
c746b1297b
Fixed GPS startup error (GPS didnt start on first cycle)
...
Attempt to fix SD card error (not working yet)
Tidied up code
2018-01-16 11:20:32 +01:00
Sven Steudte
a898181d3b
Initial tracker firmware commit
2018-01-15 22:16:54 +01:00
Sven Steudte
b55c02f3c3
Initial commit
2017-12-24 00:33:41 +01:00