Wykres commitów

240 Commity (master)

Autor SHA1 Wiadomość Data
Mateusz Lubecki acddab74e3 nvm: measurement storage 2022-11-10 18:16:56 +01:00
Mateusz Lubecki 88fd2987cb bugfix: transient glitch with turning vbat_c on during startup 2022-11-06 12:50:10 +01:00
Mateusz Lubecki 937e26b922 sending rtc state and battery voltage in bootup beacon 2022-11-06 06:35:58 +01:00
Mateusz Lubecki 8c71e6b464 race condition in RTC clock selection fixerd 2022-11-05 19:41:14 +01:00
Mateusz Lubecki 2a80d13df2 vbat measurement: disabling adc after taking measure 2022-11-05 17:54:50 +01:00
Mateusz Lubecki eebaf4f407 nvm draft 2022-11-01 21:22:21 +01:00
Mateusz Lubecki 5b1173106a temperature measurement handling refactored (probably) 2022-10-22 17:31:51 +02:00
Mateusz Lubecki a1ede74749 temperature handling refactoring 2022-10-20 09:06:54 +02:00
Mateusz Lubecki f094422d92 max31865 pooling - not finished, some tweaks and comments for spi driver 2022-10-03 21:43:08 +02:00
Mateusz Lubecki 37c76aeb1d spi seems to work 2022-10-02 14:48:45 +02:00
Mateusz Lubecki 9c5632ffe5 spi daily 2022-09-26 19:38:57 +02:00
Mateusz Lubecki a6d8a57683 daily 2022-09-25 17:12:42 +02:00
Mateusz Lubecki c09d51d90f api: mac calculation 2022-09-20 20:58:11 +02:00
Mateusz Lubecki fe74e93c88 config data: engineering to disable some stuff in the application 2022-09-19 19:00:11 +02:00
Mateusz Lubecki 5dae491c2b dust sensor: first working sketch 2022-09-18 06:59:53 +02:00
Mateusz Lubecki bd8b738ff8 dust sensor sketch 2022-09-17 07:50:35 +02:00
Mateusz Lubecki abb329d798 kiss protocol, retuning version and protocol version 2022-09-04 17:23:56 +02:00
Mateusz Lubecki b951503f47 fixed restoring default configuation on parameteo 2022-08-29 22:22:23 +02:00
Mateusz Lubecki 27e89cf2cd sending data from optional KISS ack 2022-08-25 22:01:25 +02:00
Mateusz Lubecki 641db9ce1e bufix stm32f100: do not read a content of DR register in IDLE state handler within irq handler, callback and pooling callback for KISS_GET_RUNNING_CONFIG 2022-08-21 16:56:45 +02:00
Mateusz Lubecki 9048419ffb daily with kiss commnication 2022-08-18 22:15:25 +02:00
Mateusz Lubecki 5537f5d246 sketch of kiss diagnostics communication 2022-08-16 22:09:31 +02:00
Mateusz Lubecki 7002cd6f60 gsm and api configuration moved to station_config. protection not to enable API and APRS-IS at once 2022-08-03 22:43:08 +02:00
Mateusz Lubecki 4161c3674b daily 2022-07-16 15:01:10 +02:00
Mateusz Lubecki 6484c8ce8f hitfixing in ABAKUS 2022-07-07 15:37:09 +02:00
Mateusz Lubecki 3605f4f4c7 switching to i5 mode instead of sleepin in l6 and l7 of RTC isn't working 2022-07-02 08:18:44 +02:00
Mateusz Lubecki 8d0dd57116 timeout during RTC initialization amd low vbatt cutoff patch 2022-06-24 19:01:32 +02:00
Mateusz Lubecki ee69308488 pm results moved to separate rte variables and added to api content 2022-06-09 15:00:26 +02:00
Mateusz Lubecki dbf464eb21 sim800, tcp, new way of disconnecting 2022-05-14 21:49:48 +02:00
Mateusz Lubecki c9cc5b6109 reseting pool timers in main.c 2022-05-11 18:26:13 +02:00
Mateusz Lubecki 47564c69f2 daily, a lot of reworking. tcp disconnecto doesn't work 2022-05-09 22:46:50 +02:00
Mateusz Lubecki 85296d51ad gsm tcpip close function bugfix, comments and hashdefines cleaned 2022-05-08 13:48:10 +02:00
Mateusz Lubecki 4f301c6bc8 api, aprsis: send data to both systems. fixed indexer configuration 2022-05-08 08:58:07 +02:00
Mateusz Lubecki 206538f34c gsm module power button control 2022-05-06 14:53:21 +02:00
Mateusz Lubecki 1bf375b618 more fields in api requests. api configuration moved to structure 2022-05-02 23:07:08 +02:00
Mateusz Lubecki a284074f74 both api added 2022-04-30 15:23:24 +02:00
Mateusz Lubecki 6eded06c6c Merge: Pwm inputs (#8) 2022-04-30 14:05:14 +02:00
Mateusz Lubecki b5d0a25ffc daily 2022-04-30 13:58:23 +02:00
Mateusz Lubecki ef312e6af5 api client 2022-04-29 16:29:37 +02:00
Mateusz Lubecki 6a7e6b82a2 switchng pwr_save_pooling to use average battery voltage instead of momentary 2022-04-22 20:43:28 +02:00
Mateusz Lubecki dcd064ad74 configuration files reorganized 2022-04-20 22:53:10 +02:00
SP8EBC 4896c6255e
Merge: Fixing wakeup deadlock during cutoff (#7)
* averaging measred battery voltage

* bugfix in average battery voltage, using average vbatt only in telemetry

* sending status message on any change of cutoff state

* bugfix with DCD deadlock after wakeup

* some random debugging with deadlock

* more debugging

* bugfix in measuring Vbatt voltage, vbatt averager separated from getter

* some comments
2022-04-20 22:30:29 +02:00
Mateusz Lubecki 9a3358f1c2 pwm input 2022-04-19 19:56:53 +02:00
Mateusz Lubecki 0c481f7d42 http client post method 2022-04-17 18:08:55 +02:00
Mateusz Lubecki ae1fd396bf post test 2022-04-16 21:55:46 +02:00
Mateusz Lubecki 193ff66962 new libraries for aes and json 2022-04-10 21:47:42 +02:00
Mateusz Lubecki da68fd3c4b bugfix in powersaving, wrong handling voltage between cutoff and low level, sending battery voltage with startup beacon 2022-04-09 16:48:11 +02:00
Mateusz Lubecki 16f147810e bugfix in serial port driver regarding switching between internal and external tx buffer 2022-04-07 20:56:35 +02:00
Mateusz Lubecki 4e634a4ad8 sending battery voltage in telemetry 2022-04-05 19:01:57 +02:00
Mateusz Lubecki 0dd67e45fb fix in +5V_C voltage switching in ParaMETEO 2022-04-03 17:59:00 +02:00
Mateusz Lubecki 1cc9012867 cutoff on too low battery voltage 2022-03-27 07:45:24 +02:00
Mateusz Lubecki 67b8c3fad5 vbatt measurement 2022-03-26 19:43:41 +01:00
Mateusz Lubecki 21db804d19 aprsis beacon and closing connection of failed login attempt 2022-03-06 19:34:02 +01:00
Mateusz Lubecki 1b25b294e6 aprs is weather packets 2022-03-06 15:24:10 +01:00
Mateusz Lubecki 56b4a15768 sim800 aprsis logging working, fixed serial reset in wrong place 2022-02-26 14:24:18 +01:00
Mateusz Lubecki 1beb687197 aprs is logging successfull 2022-02-23 23:05:39 +01:00
Mateusz Lubecki 72624dfc6b fixing corrupted STM32F100 build 2022-02-20 14:24:48 +01:00
Mateusz Lubecki 7facd24b9d bugfix in serial port driver and sim800 engineering 2022-02-17 20:48:30 +01:00
Mateusz Lubecki 3a0e9d63aa daily 2022-02-14 21:41:36 +01:00
Mateusz Lubecki 01f9f33aab sim800 configuring apn username and password 2022-01-30 16:07:41 +01:00
Mateusz Lubecki c23e013710 sim800 periodically pool engineering data 2022-01-28 00:08:01 +01:00
Mateusz Lubecki 739ea29a82 sim800 engineering data 2022-01-27 00:22:05 +01:00
Mateusz Lubecki 628b1e1ddd requesting registration status from sim800 2022-01-25 23:37:37 +01:00
Mateusz Lubecki 673c981f2a uart rx terminating callback for sim800c 2022-01-25 21:00:55 +01:00
Mateusz Lubecki 1fbcd13d24 first sketch of communication with serial port 2022-01-24 21:51:45 +01:00
Mateusz Lubecki c266446420 removed sections for configuration data from ParaMETEO linker script, temporary workaround for ParaMETEO hw rev b power management 2022-01-13 10:34:31 +01:00
Mateusz Lubecki d4f723b7fe changed linkerscript for parameteo 2022-01-11 16:35:44 +01:00
Mateusz Lubecki 67d9cb84aa viscous pooling 2021-12-14 10:39:11 +01:00
Mateusz Lubecki 7af4623ec7 some unfinished bugfixes in digipeater code 2021-11-29 10:52:16 +01:00
Mateusz Lubecki 499cd18c2a reinitializing analogue anemometer each wakeup event 2021-09-24 15:03:19 +02:00
Mateusz Lubecki 390d0e2cb4 double wx packet transmit on configuration request 2021-09-23 10:07:10 +02:00
Mateusz Lubecki a34cbc961e few improvements in powersaving 2021-09-22 23:48:19 +02:00
Mateusz Lubecki b85d88540e fixed wind speed handling & regarding dma configuration 2021-09-21 21:00:52 +02:00
Mateusz Lubecki e3d02dee3e daily bugfixes 2021-09-15 23:07:11 +02:00
Mateusz Lubecki 275f1a02f1 bugfixes in DAC configuration 2021-09-13 11:41:44 +02:00
Mateusz Lubecki 48c15a1b16 daily with power saving works 2021-09-12 17:16:16 +02:00
Mateusz Lubecki ae49c447fa some changes around and related to power saving 2021-09-11 21:04:08 +02:00
Mateusz Lubecki 0c367465de a lot of work on powersaving 2021-09-10 22:38:13 +02:00
Mateusz Lubecki 4b40720947 powersaving features 2021-09-01 23:12:24 +02:00
Mateusz Lubecki f222cdd20e daily 2021-08-27 09:06:13 +02:00
Mateusz Lubecki 13de42e7e0 power save function but not yet working 2021-08-22 20:30:22 +02:00
Mateusz Lubecki 0d8a02e7fb wakeup timer configuration moved to separate function 2021-08-22 12:13:12 +02:00
Mateusz Lubecki 7f66de28ce rtc and wakeup configuration 2021-08-21 22:44:01 +02:00
Mateusz Lubecki 201b77c2e8 some bugfixes in usart driver 2021-07-07 22:45:50 +02:00
Mateusz Lubecki bf291b92da i2c seems to initialize properly 2021-07-05 23:00:37 +02:00
Mateusz Lubecki 8147078e84 clock initializing 2021-07-03 18:45:32 +02:00
Mateusz Lubecki 2de7bfc5b6 daily 2021-07-03 09:18:19 +02:00
Mateusz Lubecki 6d37ee7741 compiling but not linking for stm32l471 2021-06-13 20:25:45 +02:00
Mateusz Lubecki e8052b1c67 porting main.c and serial driver 2021-06-13 08:36:32 +02:00
Mateusz Lubecki 6cc5de0038 serial driver reworked to work on stm32l4xx family 2021-05-30 16:27:41 +02:00
Mateusz Lubecki 095a594cab analog anemometer driver and dallas one wire drivers ported to stm32l4 platform 2021-05-30 13:54:25 +02:00
SP8EBC 3a556c282b
Merge branch 'master' into EA_series_development 2021-05-26 21:40:12 +02:00
Mateusz Lubecki 1883a60460 rest of confitional compilation removed 2021-05-26 21:28:29 +02:00
Mateusz Lubecki 6962ad1ae6 bugfixes in UMB protocol driver - using serial port context 2021-05-24 19:04:19 +02:00
Mateusz Lubecki e69be09947 more conditional compilation removed from main.c 2021-05-18 23:00:48 +02:00
Mateusz Lubecki 483ea68c21 reseting +12V_SW in meteo watchdog and rebooting whole controller in case of hard temperature measurement fault 2021-05-18 21:48:09 +02:00
Mateusz Lubecki bfe4bfb86b conditional compilation removed from wx_pool_anemometer 2021-05-16 14:44:07 +02:00
Mateusz Lubecki 9a7131fc3c float to string converting function 2021-05-12 22:52:06 +02:00
Mateusz Lubecki efd255b47c configuration restoring 2021-05-09 22:30:32 +02:00
Mateusz Lubecki 00eba91c2d working linker script placing the configuration structures in right places in sections 2021-04-29 23:27:48 +02:00