Sven Steudte
8251d51323
Changed USB implementation
2017-09-06 22:07:20 +02:00
Sven Steudte
056fb067a0
Implemented grouped APRS packet transmission properly
...
Fixed packet losses (incomplete)
2017-09-06 22:03:56 +02:00
CInsights
afd3b96352
Added... OR of EVT bits, blocking of init of fifo thread until it
...
finishes.
2017-09-05 21:56:20 +10:00
Sven Steudte
23487ad26c
Reimplemented Packet handler for 2GFSK
...
Changed timer implementation for 2FSK
Implemented concurrent transmission and packet encoding (not working yet)
Wrote documentation for config.c
Implemented grouped transmission (without preamble)
2017-09-05 08:35:23 +02:00
Sven Steudte
8f7d85f21e
Implemented group transmission, implemented camera init once
2017-09-03 04:10:34 +02:00
Sven Steudte
f4625bf753
Implemented grouped transmissions
2017-09-03 02:53:01 +02:00
Sven Steudte
b8a0cdce95
Fixed redundant TX error, fixed keep-tx-state-after-transmission error
2017-09-03 01:34:22 +02:00
Sven Steudte
9205c80327
Implemented Si4464 packet handler
2017-09-02 05:43:13 +02:00
Sven Steudte
1de6cd03ab
Updated SSDV
2017-09-02 03:24:10 +02:00
Sven Steudte
8b35d701d1
Tidy up
2017-09-02 00:36:45 +02:00
Sven Steudte
136540414b
Removed OV2640, implemented testimage
2017-09-01 03:48:15 +02:00
Sven Steudte
94aaa434cf
Implemented RBAT (Battery impedance measurement)
...
Removed ISOL
Added LOWBATT message in APRS position packet
2017-09-01 02:02:30 +02:00
Sven Steudte
fe68f49820
Removed backup files
2017-08-31 03:55:28 +02:00
Sven Steudte
1cea4b1573
Finalized clockling (so far) for power savings.
...
All dividers for all clocks are static except for HPRE.
HPRE is dynamically changed between /1 and /8. It is usually set to /8.
If the camera is capturing the image, it is set to /1. This is necessary
while the sampling method needs a to sample the fast data from the camera.
After capture, the prescaler is switched back to /8.
HPRE will affect the speed of AHB1 and AHB2. Both have the same speed.
At image capture, both are running at 48Mhz and 6Mhz at all other times.
The clock change has a drastic effect of the power consumption.
--------------------------------------------------
Running at 1.8V
Position packet transmission, APRS AFSK, one packet every 1min (GPS off)
Image transmission, APRS AFSK, one packet every 20sec, redundant TX
=> average consumption 55mW
--------------------------------------------------
Running at 1.8V
Position packet transmission, APRS AFSK, one packet every 1min (GPS off)
=> average consumption 34mW
2017-08-31 01:27:09 +02:00
Sven Steudte
20b70a5680
Adjusted clocks for low power operation (camera fix no implemented yet)
2017-08-30 05:29:59 +02:00
Sven Steudte
6851721d03
Removed duplicate GPS printout, added more debugging at PVT Polling
2017-08-29 01:21:32 +02:00
Sven Steudte
23c42f83c3
Fixed faulty image transmission, implemented server exception handling in decoder
2017-08-29 00:35:16 +02:00
Sven Steudte
934fd1ec3a
Adjusted clocks
...
Flipped image in OV5640 driver
Fixed spelling
2017-08-28 04:14:56 +02:00
Sven Steudte
70ff480b43
Fixed radio kept swiched on
...
When a picture was sent, the radio was kept switched on.
The detection of the image EOI did not work for the packet
transmission because the EOI detection returned the method
earlier.
2017-08-27 21:14:30 +02:00
Sven Steudte
b5d7bed0ff
Increased I2C speed
2017-08-27 20:45:59 +02:00
CInsights
fe5c08da7e
Add saving of DMA flags so TRACE can output specific errors.
...
Add TRACE messages for DMA error conditions.
Consolidate DMA error condition flags.
Add clear for DMA transfer full interrupt.
Tidy up some comments.
2017-08-23 18:10:29 +10:00
Sven Steudte
3f1a049d8e
Added more debugging
2017-08-22 06:10:55 +02:00
Sven Steudte
e114808cb3
Added DMA transaction size
2017-08-22 05:26:04 +02:00
Sven Steudte
9eaaf814eb
Increased I2C speed
2017-08-22 05:19:02 +02:00
Sven Steudte
032baa6304
Fixed DMA error, implemented image size detection
2017-08-22 02:39:01 +02:00
CInsights
61defb05aa
Add DMA DBM as multi-buffer handling for OV5640
2017-08-21 21:23:55 +10:00
Sven Steudte
685d4c9165
Added JPEG validation filter, changed method of last packet detection
2017-08-21 05:00:23 +02:00
Sven Steudte
a855c4e7d8
Flipped PCLK polarity, added TIM8 patch file
2017-08-21 03:51:03 +02:00
Sven Steudte
59cd4be137
Adjusted clock speeds
2017-08-20 14:33:46 +02:00
Sven Steudte
a7e9147ed3
Reduced clocking speed
2017-08-20 05:22:16 +02:00
Sven Steudte
35f7164a7d
Fixed DMA release error
2017-08-20 03:17:42 +02:00
Sven Steudte
43d72d041c
Removed SOI search
2017-08-19 14:14:04 +02:00
Sven Steudte
ae83ddc9ae
Fixed variable name
2017-08-19 13:37:17 +02:00
CInsights
dcaa8e0bce
Revision of ov5640.c dma interrupt handling.
2017-08-19 19:51:15 +10:00
Sven Steudte
851a399db6
Removed locking mechanism for I2C
2017-08-19 04:38:41 +02:00
Sven Steudte
f14d1f35ff
Try to fix buffer overflow crash
2017-08-19 03:36:34 +02:00
Sven Steudte
7c99afef6a
Implemented OV5640
2017-08-19 01:45:30 +02:00
Sven Steudte
44aa301d5f
Implemented shell, worked on camera driver (not working)
2017-07-27 00:35:48 +02:00
Sven Steudte
c2e9f44465
Implemented hardware camera driver
2017-07-25 00:46:23 +02:00
Sven Steudte
1eccb6d951
Implemented STM32F413 (instead of STM32F412)
2017-07-07 02:14:52 +02:00
Sven Steudte
79b82e89a2
Implemented active USB detection on startup
2017-07-01 04:12:22 +02:00
Sven Steudte
c358234b6b
Changed GPS switch decisions
2017-07-01 03:56:36 +02:00
Sven Steudte
41461aa4c6
Fixed read last log point from memory
2017-07-01 03:52:00 +02:00
Sven Steudte
ad4044369e
Added decoder scripts
2017-07-01 01:18:15 +02:00
Sven Steudte
7b9e236076
Implemented camera buffer overflow protection
...
Moved definitions around
Changed Isol (PAC1720) measurement implementation
Reimplemented logging and log transmission
Changed Sleep implementation
2017-06-30 23:23:51 +02:00
Sven Steudte
92011ea8e3
Merge branch 'master' of github.com:DL7AD/pecanpico9
2017-06-22 17:23:32 +02:00
Sven Steudte
60a8d820b7
Fixed logging error
...
Made camera sampling faster (reduced SYSCLK)
2017-06-22 17:21:13 +02:00
Andreas Meier
4a83314a7b
correction APRS SYM_CAR HEX value
2017-06-21 13:16:55 +02:00
Andreas Meier
c41374ff64
add include aprs.h
2017-06-20 19:40:08 +02:00
Andreas Meier
9980c2a7be
added ship and car symbols
2017-06-20 19:16:15 +02:00