Wykres commitów

118 Commity (1ad5b02eb7add732f9e593e308bd8f1ec8ceb368)

Autor SHA1 Wiadomość Data
Sven Steudte 1ad5b02eb7 Modified Base91 characters
Modified APRS format of Image and Log packets
Implemented image
Added memory address to log command (Serial USB console)
Added failsafe to ADC measurements (if PAC1720 fails)
Improved radio buffer management (less memory needed now)
Changed tracking manager: Last sequence ID read from memory now (at startup)
Implemented Webserver for displaying Position, Log and Images packets
Implemented SSDV Decoding Server
2017-10-07 06:55:11 +02:00
Sven Steudte 8a4d8ff5ef Reimplemented Base91
Changed message buffer implementation
Removed error transmission
Moved getFrequency implementation to radio.c
2017-10-02 21:16:02 +02:00
Sven Steudte 60578aa5c4 Implemented Base128 and new packet type for APRS picture transmission 2017-10-02 15:54:28 +02:00
Sven Steudte 35c476696d Removed I2C 0R resistors, removed USB diodes, Added USB ID 2017-09-23 20:23:43 +02:00
Sven Steudte c8fd9598eb Implemented receiver detection correctly 2017-09-19 09:27:18 +02:00
Sven Steudte c6e9775e66 Added connection watchdog to decoder script
Added callsign decoder to decoder script
2017-09-19 04:29:29 +02:00
Sven Steudte aa258b9517 Removed APRS library and implemented native Telnet connection instead 2017-09-19 03:37:01 +02:00
Sven Steudte ea793f8d11 Added voltage change when using OV5640
Added I2C Lock around voltage change methods
Implemented RBAT sleep methods
Fixed I2C init problem, reordered initialization methods
2017-09-19 03:36:38 +02:00
Sven Steudte 6da0be4483 Fixed build error 2017-09-17 10:38:09 +02:00
Sven Steudte 3365888cb4 Added connection of PCLK to PC6 so the PCLK is sampled directly from
a timer which is capable of triggering the DMA. Before a LPTIM1/TIM1
cascade was used which lead to errors in the DMA transmission.
The errors are not gone yet completly but a reduction was noticed
from 5.5% to 0.3%. If a picture is broken, it might get detected very
easily by the SSDV algorithm, because the encoding of those pictures
look very bad in particular.
2017-09-16 00:37:56 +02:00
Sven Steudte e23dac53a7 Reactivated DMA DBM 2017-09-14 04:55:23 +02:00
Sven Steudte 28eb8bcf1d Fixed syntax bug in OV5640
Implemented OV5640 configurations which work for sure without HREF (tested on PP7 with DCMI)
Adjusted clocking for camera
2017-09-13 06:25:06 +02:00
Sven Steudte d1ac86b8aa Fixed image id initialization error 2017-09-12 03:04:40 +02:00
Sven Steudte 37180ab892 - Merged dbgon and dbgoff command to debug
- Fixed error in SOI-not-found flag in debug.c
- Added camera-command command (for testing different camera options while watching the livestream)
- Fixed table header in readLog USB command
- Added last-image-id to track-point struct (which is also logged), SSDV transmission will start with next ID on STM32 reset.
  This has been done while habhub alway mixes up different images with the same image id.
- Added thread (module) configuration printout on USB debug
- Added GPS_LOG and GPS_OFF flag
- Changed tracking manager initialization strategy:
  Tracking Manager runs all time and also logs when there is no new GPS fix
  Tracking Manager logs images ID
  Tracking Manager doesnt switch on GPS unless there is a position thread running (in order to save energy when position is not sent out)
Implemented several flags in decoder2.py
Added script command.c which sends camera registers via USB to the OV5640.
2017-09-11 06:45:19 +02:00
Sven Steudte e9cff81fa4 Fixed bug: Image transmission over USB was only possible when debug on USB was activated
Fixed bug: Image transmission over USB was only possible when no image module was activated
Added feature: Print saved log on USB
Fixed camera initialization bug
Implemented dynamic camera resolution change without reinitialization
Created separated takePicture method in image.c
2017-09-10 03:22:58 +02:00
Sven Steudte a29f90a9f8 Writing images to file removed, added image counter 2017-09-10 03:16:48 +02:00
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