Wykres commitów

102 Commity (423f88a6715a9c87b79266920b1adaeb5da7fee7)

Autor SHA1 Wiadomość Data
Sven Steudte 423f88a671 Increased image sampling speed 2017-09-09 01:02:02 +02:00
Sven Steudte a4087588fa Increased FIFO buffer in Si4464 to 129bytes
Decreased buffer of USB image capturing
Removed defines.h
Moved mutex initialization to radio.c and image.c
2017-09-09 00:00:55 +02:00
Sven Steudte 8ba7249a7e Removed OSC+ net and salvaging pin for Si4464
Changed a lot of STM32 connections
2017-09-08 23:24:35 +02:00
Sven Steudte b7fcbc5406 Improved image over USB implementation, created python decoder script 2017-09-08 16:28:01 +02:00
Sven Steudte 08e798ce5e Reimplemented 2GFSK modulation 2017-09-08 01:48:03 +02:00
Sven Steudte d9309f3266 Implemented SSDV USB transmission, updated decoder for SSDV over USB receiption 2017-09-08 00:06:22 +02:00
Sven Steudte 28f4e7620f Merge branch 'master' of https://github.com/DL7AD/pecanpico9 2017-09-07 21:56:18 +02:00
Sven Steudte a162e27d6e Added USB switch in config 2017-09-07 21:56:00 +02:00
SkyAndy 69f009b7d3 add ssdv for OSX X 2017-09-07 21:01:39 +02:00
Sven Steudte 9b11f876a8 Updated Gitignore 2017-09-07 20:14:48 +02:00
Sven Steudte 34301509c0 Decreased uC speed, lowered mem for image thred, changed 2GFSK to 2FSK modulation 2017-09-07 20:11:59 +02:00
Sven Steudte 582fb1e52c Implemented piping over RAM 2017-09-07 05:40:31 +02:00
Sven Steudte e50fbfef0c Merge branch 'master' of github.com:DL7AD/pecanpico9 2017-09-07 02:17:59 +02:00
Sven Steudte 0e125919c1 Merge branch 'Develop' 2017-09-07 02:17:42 +02:00
Sven Steudte a5a19fe262 Added special STM32F413 ChibiOS version 2017-09-07 02:17:18 +02:00
Sven Steudte 8f873fe309 Merge remote-tracking branch 'origin/Develop' 2017-09-07 02:11:28 +02:00
Sven Steudte 57dab6f2be Merge branch 'master' of https://github.com/DL7AD/pecanpico9 2017-09-07 02:07:49 +02:00
Sven Steudte 8eb1825db8 Removed ChibiOS 2017-09-07 02:06:57 +02:00
Sven Steudte b0b92a7f58 Implemented QQVGA 2017-09-07 01:53:32 +02:00
Sven Steudte 3b496b3658 Use SPI3 instead of SPI1, fixed radio/camera mutex bug 2017-09-07 01:02:45 +02:00
Sven Steudte 4ad6bf098d Fixed packet losses 2017-09-07 00:46:59 +02:00
SkyAndy 0f42a2059c Delete ssdv 2017-09-06 22:15:40 +02:00
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
SkyAndy 39f636e491 add gui decoder 2017-09-06 21:27:06 +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