Skip to content

Releases: SP8EBC/ParaTNC

ECXX

26 May 07:13
Compare
Choose a tag to compare
ECXX Pre-release
Pre-release

Full Changelog: EB04...ECXX

Software release canditate for EC00, backported to ParaTNC to be used on SR9NRA in Rajcza.

  • ParaMETEO: changed memory map, make a room for bootloader at first 48KB, remap RTE to RAM2
  • ParaMETEO: create noinit bss area in RAM2
  • ParaMETEO: increase stack size to 3KB
  • decode and encode APRS message
  • ParaMETEO: receiving APRS messages from APRS-IS, sending msg-ack and messages
  • decoding and encoding KISS diagnostics data transport over hex string

EB03

20 Nov 19:26
Compare
Choose a tag to compare

Full Changelog: EB02...EB03

  • Telemetry: bugfix within code responsible for sending channel description packets
  • Dallas temperature sensor: Different way of measurement acquisition, setting quality factor depending on temperature
  • KISS DID: bugfix with response length. now they are usable at all.

Commits:

  • f62de20 - internal watchdog enabled once again. bugfix in sending telemetry channel descritpions - Mateusz Lubecki
  • 4ced3c5 - Update README.md - SP8EBC
  • 733dbfa - dallas temperature sensor: different handling of measurement results depends on quality factor, set qf to degraded if temperature is below or above set treshold. removed modbus rtu status message completely - Mateusz Lubecki
  • 654540f - missing makefiles for subdirs - Mateusz Lubecki
  • 228a64e - stack analysis stuff - Mateusz Lubecki
  • b642c3c - kiss communication. did: bugfix in lengh of response, get_version: bugfix in overwriting first byte of a response - Mateusz Lubecki
  • ee541a5 - kiss did: few bugfixes here and there. warninggit add - Mateusz Lubecki

EB02

03 Nov 19:32
Compare
Choose a tag to compare

Full Changelog: EB01...EB02

  • RTC backup registers code refactored
  • storing and loading weather packets counters and telemetry frames counter in RTC backup regs
  • aprsis: sending telemetry values and descrption
  • powersaving: closing gsm module serial port and disabling associated interrupt before going sleep
  • powersaving: simplified state machine for aggressive powersave setting for WX + GSM mode
  • modbus-rtu: fixed quality factor for humidity sensor

Commits:

  • eaee4cf - internal watchdog enabled once again, fixed quality factor for modbus-rtu himidity sensors, average voltage margin for cutoff condition - Mateusz Lubecki
  • d22917b - simplified state machine for aggressive powersaving in WX + GSM mode, inhibiting powersave state machine when GSM module may be busy on sending weather packet - Mateusz Lubecki
  • 502a1e0 - launch configuration - Mateusz Lubecki
  • 2cd9c2f - do not try to do anything with gprs module before usart will be reinitialized after micro had woken up - Mateusz Lubecki
  • 4429c67 -revert changes in serial drivers - Mateusz Lubecki
  • 28b65cc - aprsis telemetry: battery voltage fix, serial port driver: disable TX interrupts while there is an interrupt in TX_IDLE state, powersaving: few changes and deinitializing GSM uart before go to deep sleep - Mateusz Lubecki
  • 6648c8c - daily - Mateusz Lubecki
  • 86818e8 - aprsis: sending gsm status to aprs-is server, powersave: different handling of cutoff event using both average and current measurements, powersave: sampling battery voltage every 10 seconds instead of 1 minute - Mateusz Lubecki
  • 7ae2d75 - gitignore - Mateusz Lubecki
  • 421639f - telemetry: telemetry description for visous mode handled by separate enum values - Mateusz Lubecki
  • 95712de - sending telemetry and telemetry description - Mateusz Lubecki
  • 8090c1e - measurements - Mateusz Lubecki
  • d8fb993 - sending telemetry to aprs-is - Mateusz Lubecki
  • 6f0a9c3 - osciloscope measurements - Mateusz Lubecki
  • 09b6dda - stroring and loading packet counters from backup registers - Mateusz Lubecki
  • 973fbd4 - refactoring rtc backup registers set/get/reset to separate code module - Mateusz Lubecki

EB01

03 Nov 19:27
Compare
Choose a tag to compare

Full Changelog: EB00...EB01

Do not query for engineering after droping APRS-IS connection. Another watchdog, which resets controller completely if APRS-IS connecition cannot be established for extensively long amount of time

  • 11deee6 - aprsis: another watchdog to reset controller if connection cannot be established for very long time - Mateusz Lubecki
  • d0c9fd2 - different way of handling aprsis timeout and do not query for engineering while reconnecting - Mateusz Lubecki

EB00

03 Nov 18:47
Compare
Choose a tag to compare

Full Changelog: EA24...EB00

Completely different way of handling STOP2 mode. Internal IWDG is not frozen while going into STOP2 mode to have second way of go out from sleep in case RTC failure. STOP2 is set only for 30 seconds at once and amount of those sleeps depends on how long controller should be kept in L6 or L7 state.

3c60210 - sending aprsis login string and status - Mateusz Lubecki
c219a6b - reduced frequency of modbus rtu status messages on error - Mateusz Lubecki
cf5f668 - powersave rework around handling an exit from STOP2 sleep - Mateusz Lubecki
b650142 - reworking L6/L7 powersave modes with STOP2 sleep completely to engage iwdg - Mateusz Lubecki
d89d477 - changes to make it working back on ParaTNC targer - Mateusz Lubecki
1b115e0 - Update CURRENT-DRAW-MEASUREMENTS - SP8EBC

EA24

25 Jul 13:21
Compare
Choose a tag to compare

aprs-is igate: bugfix not receiving data from server after non-heartbeat was received
aprs-is igate: adding missing newline after data to be sent to server
bugfix: restarting ADC after wake up if conversion is not working
KISS DID: distinguish size_byte value for integer and float types
KISS DID: returning did value as first two bytes, before size_byte
KISS diagnostics: bugfix in NRC service identifier
aprs-is comm: better way to close tcp connection in case of connecting failure
functions to send status via radio channel moved to separate files and refactored.
inhibiting some status messags while in aggresive powersave
sligtly different reinitialization after waking up
initialize io for buttons only if there is any function configured to them

EA22

21 Jun 19:56
Compare
Choose a tag to compare

Full Changelog: EA19...EA22

EA20

21 Apr 19:41
Compare
Choose a tag to compare

Full Changelog: EA18...EA20

ccfdab8 - after updating Eclipse to 2023-03 - Mateusz Lubecki
265969b - eclipse configuration sligtly changed - Mateusz Lubecki
7498ba2 - make master time volatile - Mateusz Lubecki
6a4d834 - curent version of configuration for sr9wxz - Mateusz Lubecki
e698022 - timeout while waiting for channel to free - Mateusz Lubecki
3c44e7e - conditional compilation of nvm logger using platform depends defines, loading battery scaling from configuration - Mateusz Lubecki
a943af0 - bugfix of ms5611 pressure measurements bouncing up and down - Mateusz Lubecki

EA19

04 Jun 05:26
Compare
Choose a tag to compare
EA19 Pre-release
Pre-release

Full Changelog: EA18...EA19

ZT18

07 Jan 18:18
Compare
Choose a tag to compare
ZT18 Pre-release
Pre-release

Special variant for scientific stations in Litworowy and Mułowy kocioł in Tatra (SR0L and SR0M)

Full Changelog: ZT17...ZT18