Wykres commitów

118 Commity (1ad5b02eb7add732f9e593e308bd8f1ec8ceb368)

Autor SHA1 Wiadomość Data
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
Sven Steudte d9b3599081 Removed ChibiOS 2017-08-19 13:34:16 +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
Sven Steudte 5086edf310 Added documentation in config
Merged configuration types
Made USB and 3V switch configureable
Removed USB debugging temporarly
Adjusted camera clocking
Removed Si4464 power conversion function
Implemented I2C communication with ublox module
Fixed endless-loop bug in tracking manager
Increased cutoff voltage at which PAC1720 is used
Implemented redundant tansmission option
Moved APRS definitions to APRS related files
Renamed variables (so they get more understandable)
2017-06-20 15:24:22 +02:00
Sven Steudte 661ea01761 Added time to print 2017-06-15 08:15:14 +02:00
Sven Steudte 346caca0a5 Fixed SOT-23 footprint (wrong numbering)
Moved LEDs (so they are not too close to the very big inductor)
Added Pulldown to GPS_EN
2017-06-15 08:12:56 +02:00
Sven Steudte b2ea43b69d Implemented "Line" driver
Renamed ublox driver
Removed unused files
Fixed STM32 ADC driver (incorrect solar reading)
Implemented Solar short current measurement
Merged Cofigurationt types
Lowered Core speed
Adjusted radio modulation clock
Implemented 2GFSK speed setting
2017-06-15 08:08:48 +02:00
Sven Steudte cc24ebca6b Brought basic operation to work
USB not working yet
Only QVGA working
Radio is working
GPS is not working yet
BME1720 and PAC1720 working
2017-06-12 16:46:03 +02:00
Sven Steudte cf5fc0329b Updated decoder software
Implemented stdin connection
Implemented APRS-IS connection
Implemented error handling at internet loss
2017-05-31 04:43:04 +02:00
Sven Steudte 34795ac9e5 Updated gitignore 2017-05-31 01:19:01 +02:00
Sven Steudte a9e2c395ee Deleted KiCAD cache files 2017-05-31 01:17:36 +02:00
Sven Steudte 3d06a4b28a Removed build files 2017-05-31 01:16:39 +02:00
Sven Steudte 45274168c4 Deleted build files 2017-05-31 01:07:07 +02:00