Wykres commitów

508 Commity (Development)

Autor SHA1 Wiadomość Data
bob bfa73378f6 WIP refactoring of 446x driver, pktradio, pktservice. 2018-10-28 16:27:45 +11:00
bob b48f3c3a34 WIP revised radio manager 2018-10-27 18:17:26 +11:00
bob 0fd0069e52 Frequency correction for 446x XO now functional.
- No persistent storage of last known good implemented yet
2018-10-27 10:34:00 +11:00
bob 7580979f31 Implement GPS disciplined TCXO measurement.
- Currently TCXO measurement is operational
- si446x clock update from updated TCXO currently disabled.
- si446x TX clock update works but RX is not working right.
2018-10-25 18:35:48 +11:00
bob 1754aef5b0 WIP implementing TX/RX test/calibration features. 2018-10-20 00:54:14 +11:00
bob a6e0c85e4d Changes:
- Fix bug in flash sector allocation for F413.
- Fix bug in rxafsk releasing object FIFO.
2018-10-15 00:35:18 +11:00
CInsights 61188565ab Revert to fixed point AFSK while tuning FPU version still WIP. 2018-10-13 13:00:14 +11:00
bob 4ee3a39d5e Improve digipeat TRACE. Improve PWM diagnostics. 2018-10-12 11:26:25 +11:00
bob c5176e2f25 Add extra TRACE for digipeater 2018-10-12 00:50:51 +11:00
bob bfd5afde29 Merge branch 'Development' of https://github.com/DL7AD/pecanpico10.git into Development 2018-10-12 00:31:29 +11:00
bob fd14898643 Multiple updates:
- Update CMSIS-DSP to latest version
- Enable FPU version of CMSIS-DSP when FPU is enabled
- Implement FPU version of AFSK decoder (currently in use)
- Rework digipeater, match on frequency + fix issue with time blackout
period
2018-10-12 00:29:40 +11:00
Sven Steudte 093da1c73d Merge branch 'Development' of github.com:DL7AD/pecanpico10 into Development 2018-10-11 06:08:13 +02:00
Sven Steudte dafa21842b Added zoom options to OV5640 driver 2018-10-11 06:08:02 +02:00
Sven Steudte d68d5ab037 Merge branch 'Development' of https://github.com/DL7AD/pecanpico10 into Development 2018-10-08 23:37:47 +02:00
Sven Steudte 27274ae73d Put terminal and telnet functionality into classes 2018-10-08 23:37:40 +02:00
Sven Steudte 77c7f20eae Added raw page for webserver 2018-10-08 23:36:29 +02:00
bob 0b6529ad59 Updates:
- Fix serial ID not incremented when timestamping RTC set
- Rework GPS power on logic.
- Prepare for dynamic console port switch capability
- Add define for second SDU references
2018-10-08 21:52:31 +11:00
bob 7452c2c3c4 Updates:
- Fix missing comma in log_print command
- Fix rendering of fractions of negative temperatures in log_print
- Add aliases for log_print ("log") and error_list ("errors") commands
- Change to using SDU2 as default console (due STM VCP enum on W7)
- Set shell serial channel dynamically (part of above)
2018-10-08 14:57:10 +11:00
bob a14dfe609c Fix APRS RX scheduler. Minor GCC7 switch FALLTHRU updates. 2018-10-05 08:38:17 +10:00
bob a000c087b1 Updates:
- Specify timeouts in sysinterval in ublox.c
- Minor documentation updates
2018-10-04 17:24:49 +10:00
bob 8781b3026f Moved picture command capture buffer to heap. 2018-10-02 00:18:06 +10:00
bob 18ddaf4a08 Increase ssdv output bit stream buffer to 64 bit 2018-10-01 23:30:13 +10:00
bob 107c3341fe Lock I2C during PDCMI DMA phase 2018-09-30 23:48:01 +10:00
bob b692c4b01b Fix: GPS should power off when caller is fixed or ?APRSP 2018-09-30 23:09:48 +10:00
bob df731b68a8 Updates:
- Fix image capture retry when no validation requested.
- WIP SSDV buffering.
- Rework picture command error handling.
2018-09-30 21:27:56 +10:00
bob eb0aad1f70 Updates:
- image command and python script rolled in from webcam_dev branch
- further WIP on SSDV buffer full handling (more to do)
2018-09-30 14:02:06 +10:00
bob 50091cbe78 Changes:
- revert assert previously added to SDU driver.
- increase SDU RX buffers to 6 (3 per SDU)
- add more diagnostic data to image capture TRACE
- set trace level back to 5 in pp10 make
- add handling of output errors in ssdv.c
2018-09-28 23:13:45 +10:00
bob 3a4ac8a24a Changes:
- Rework image reject handling.
- Rework image packet re-send handling.
- Rework driver references (I2C, etc.)
- Fix wrong trace message in 4460 2FSK send thread
2018-09-28 20:15:35 +10:00
bob a60f2f0150 Work in progress:
- Fix SSDV bug not returning correct result code
- Refactor ov5640 to use enumerated error codes
- Refactoring image.c encoding iterators and validity check
2018-09-28 01:58:55 +10:00
bob ff03d38f1a Merge branch 'Development' of https://github.com/DL7AD/pecanpico10.git into Development 2018-09-26 14:47:33 +10:00
bob 001c17c305 Implement basic schedule for APRS RX plus minor refactoring. 2018-09-26 14:47:14 +10:00
Sven Steudte 502bfc6193 Merge branch 'Development' of https://github.com/DL7AD/pecanpico10 into Development 2018-09-26 00:47:24 +02:00
Sven Steudte ee650a2d7c Boosted decoder website speed 2018-09-26 00:44:54 +02:00
Sven Steudte c4b3baffd5 Moved serial module import
This has been done so that the module must not be installed if not needed
2018-09-26 00:44:15 +02:00
bob 4fd11fdfc1 Include jamming detection & timeout when PWM buffer exhausted. 2018-09-25 00:16:09 +10:00
bob 5963755a42 Additions:
- Radio jamming detection and lockout timer.
- PDCMI locking while radio TX in progress.
2018-09-24 16:47:42 +10:00
bob bac3b1a2d7 Interim changes to image ID for SSDV.
- Image ID 0 - 127 for even # reset
- Image ID 128 - 255 for odd # reset
2018-09-24 11:40:37 +10:00
bob f6c633953b Extend error types and handling in image.c 2018-09-24 09:39:08 +10:00
bob ffd2035296 Merge branch 'Development' of https://github.com/DL7AD/pecanpico10.git into Development 2018-09-24 01:55:56 +10:00
bob 814e4a023e Updates:
- Set timeout waiting for pkt buffer to 10S to avoid deadlocks.
- Fix redundant image packet transmit.
- Reduce concurrent SSDV encode to one thread at a time.
- Increase packet buffer quantity to 30.
- Increase IMG thread WA to 10K.
2018-09-24 01:54:57 +10:00
Sven Steudte 28b6c7f364 Merge branch 'Development' of github.com:DL7AD/pecanpico10 into Development 2018-09-22 18:13:51 +02:00
Sven Steudte 2f5292b0ab Added KiCAD library files 2018-09-22 18:11:18 +02:00
bob 9bb24ecd33 Fix copy paste error in indicator management code. 2018-09-22 17:14:09 +10:00
bob c15e6c5977 Update to radio HAL and definition. 2018-09-21 22:49:30 +10:00
bob 91d1262c06 Changes:
- Test implementation of GPS power saving mode
- Update OTG so support of 5 endpoints available
- Implement SDU2 serial over USB channel
- Consolidate pkt system initialization under one function
2018-09-19 18:41:14 +10:00
bob a1b73a2dda Revise APRS telemetry calculations for PBat. 2018-09-16 12:41:02 +10:00
bob 5b3d45a30e Updates:
- Add new macro to collector to test if GPS position is current
- Use new macro in aprs.c
- Update halconf to latest from ChibiOS
- Implement new indicator control in pp10a portab.c
2018-09-15 23:44:54 +10:00
bob 1cf009e298 Updates:
- Correct some misuse of systime_t and syinterval_t
- Rework RX in progress wait to use events
- Fix some mixed definitions for the packetHandlerData struct
- Add .no_burst option for IMG app packet send
- Remove retry loop in ov5640.c (duplicated functionality in image.c)
- Remove RX state setting in pktStopDecoder(...)
2018-09-14 13:43:49 +10:00
bob fd72e939d0 Multiple updates:
- Assert comment changes in usb_serial.
- Implement wait for inactive RX as function.
- Add wait for RX inactive to 446x TX threads.
- Implement indicator API for managing LEDs, etc. per radio.
- Revise AFSK decoder to use indicator API.
2018-09-13 12:33:23 +10:00
bob 3cc475c1e0 The ongoing USB/Console updates:
- Add extra trace message to console
- Update hal_buffers to bring in recent fixes
- Add asserts to hal_serial_usb to trap lack of buffer for receive
2018-09-10 12:09:51 +10:00