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