Commit Graph

  • 43b23b2636 msg: added endpoint for tty. Martin Preuss 2023-07-10 21:38:22 +02:00
  • 2d393630d8 aqhome: added AQH_MqttClientEndpoint2_GetNextPacketId(). added test for subscriptions. Martin Preuss 2023-07-09 21:19:36 +02:00
  • 5105c0c7f7 aqhome: added functions AQH_ConnAckMqttMsg_GetResultFlags() and AQH_ConnAckMqttMsg_GetResultCode() Martin Preuss 2023-07-09 20:48:15 +02:00
  • 6f5a26b0cf aqhome: Started rewriting endpoints for version 2 of the msgio interface. Martin Preuss 2023-07-09 20:47:47 +02:00
  • d766a3635a mqtt: started working on 2nd generation msgio implementation. Martin Preuss 2023-07-08 01:58:43 +02:00
  • b4175f4a89 added tool aqhome-mqttlog. Martin Preuss 2023-05-24 23:08:28 +02:00
  • f0917064af aqhome: fixed mqtt message handling Martin Preuss 2023-05-24 23:07:45 +02:00
  • 1751170940 aqhome/mqtt: added messages regarding subscription. Martin Preuss 2023-05-14 22:24:55 +02:00
  • 3e85dc9bd5 avr: removed unused code. Martin Preuss 2023-05-14 22:24:05 +02:00
  • 54301fed44 avr/reed: moved notification source to REED_Run. Martin Preuss 2023-05-13 01:13:28 +02:00
  • efcab6f38d aqhome: only say "open" instead of "fully open". Martin Preuss 2023-05-13 00:38:51 +02:00
  • 9f32f206b3 aqhome: improved "write" module. Martin Preuss 2023-05-13 00:15:07 +02:00
  • 6a22fb9956 aqhome: write values also to file "value". Martin Preuss 2023-05-13 00:00:17 +02:00
  • a29a314976 minor docu fix. Martin Preuss 2023-05-12 23:48:30 +02:00
  • 226922d3e4 avr/reed: implemented tilt detection mode Martin Preuss 2023-05-12 23:19:01 +02:00
  • 84403d07f6 avr: added initial module to handle reed contacts. Martin Preuss 2023-05-12 21:41:39 +02:00
  • c6e013fdcf gixed build rule for flashing bootloader. 20230510-faddress_handling_fixed Martin Preuss 2023-05-10 21:10:17 +02:00
  • 45a63ad70b avr: minor reformatting Martin Preuss 2023-05-10 21:10:00 +02:00
  • f8d9447fde avr/lcd: renamed some defs. Martin Preuss 2023-05-10 21:09:37 +02:00
  • 44bed4dc14 avr: fixed some bugs in address handling code Martin Preuss 2023-05-10 21:09:08 +02:00
  • 459f261133 avr: added include for tiny841. Martin Preuss 2023-05-10 21:06:02 +02:00
  • 4a093905e8 Started working on CNY70 module (doesn't work, yet). Martin Preuss 2023-05-02 00:03:41 +02:00
  • bcf1674b3b Fixed a bug (hanging process). Martin Preuss 2023-05-02 00:03:01 +02:00
  • 383e3ad93d build: added more build files for subfolders. Martin Preuss 2023-04-26 17:55:40 +02:00
  • 992eba86ef added command for installed aqhomed. Martin Preuss 2023-04-26 17:34:51 +02:00
  • 6479d6c305 added missing files. Martin Preuss 2023-04-26 17:34:30 +02:00
  • 33e08ad343 improved error message. Martin Preuss 2023-04-26 17:34:15 +02:00
  • d7ac2c74fb aqhome: added plugin which writes received values into files. used by munin. Martin Preuss 2023-04-26 17:33:44 +02:00
  • e647a17c7e fixed a typo. Martin Preuss 2023-04-26 17:32:21 +02:00
  • 7e77dcaf51 build: make assembling avr code optional. Martin Preuss 2023-04-26 13:22:54 +02:00
  • 104a4e1a2f added/fixed some helper scripts Martin Preuss 2023-04-26 02:08:30 +02:00
  • 5ba0bdff55 aqhome: fixed memory leaks. Martin Preuss 2023-04-26 02:07:00 +02:00
  • 8228f2cad4 aqhomed: added option to let aqhomed stop after a given time period. Martin Preuss 2023-04-26 02:06:39 +02:00
  • 35da1e80dc new entries for .gitignore. Martin Preuss 2023-04-26 02:05:50 +02:00
  • 3094048e4b mqtt client: removed unused code. Martin Preuss 2023-04-25 00:37:40 +02:00
  • 2bc1752597 mqtt: fixed connect issues. Martin Preuss 2023-04-25 00:36:40 +02:00
  • 7c946e50e8 removed TODO. Martin Preuss 2023-04-24 20:36:38 +02:00
  • 6469a257f1 added entry. Martin Preuss 2023-04-24 20:36:29 +02:00
  • 8847d051c1 aqhome-tool: more work on getdevices. Martin Preuss 2023-04-24 20:36:13 +02:00
  • 5f7e192e27 implemented ipc messages getdevices req/rsp Martin Preuss 2023-04-22 19:13:59 +02:00
  • 1893d50908 avr: minor changes to watchdogOn (not used, yet). Martin Preuss 2023-04-22 16:38:03 +02:00
  • 4bf20fb032 avr: added a note about the wait macro. Martin Preuss 2023-04-22 16:37:37 +02:00
  • ad925c38ab aqhome-tool: increased verbosity Martin Preuss 2023-04-22 16:37:15 +02:00
  • ebd5829435 avr: renamned some filesfrom flash module. handle FLASH_END. Martin Preuss 2023-04-22 14:47:16 +02:00
  • 1c09127235 aqhome: fixed a bug. Martin Preuss 2023-04-22 14:46:40 +02:00
  • 0f6ecdd95d aqhome-tool: cleanup of flash command. Martin Preuss 2023-04-22 14:46:25 +02:00
  • c73f671deb aqhome-tool: flush out message queue after sending FLASH_END Martin Preuss 2023-04-22 12:47:11 +02:00
  • 317524bd0f aqhome-tool: write response messages for ping command Martin Preuss 2023-04-22 12:46:33 +02:00
  • ea29e478e5 aqhome-tool: decreased verbosity. Martin Preuss 2023-04-22 12:46:04 +02:00
  • 0add18eeb7 aqhome: added Utils_FlushOutMessageQueue Martin Preuss 2023-04-22 12:45:42 +02:00
  • 270066dd9f avr: cleanup lowlevel com2 routines. Martin Preuss 2023-04-22 12:45:06 +02:00
  • 462515b566 avr: reduce register use in com2WaitForDataState1ms Martin Preuss 2023-04-22 12:12:19 +02:00
  • 3b44fb9c5b avr: split code in multiple files and routines. Martin Preuss 2023-04-22 11:54:09 +02:00
  • 3e6501c834 finished basic new structure. Martin Preuss 2023-04-22 00:23:44 +02:00
  • 5e12b8ad4e started reorganizing code into subfolders. Martin Preuss 2023-04-22 00:04:10 +02:00
  • 97016b21b9 Rebooting and flashing a node now works! Martin Preuss 2023-04-21 23:38:44 +02:00
  • 76e58b6fec avr: removed command to switch on debug led. Martin Preuss 2023-04-21 00:15:42 +02:00
  • 11c674d673 avr: started adding some often needed snippets to reduce code size. Martin Preuss 2023-04-20 23:59:10 +02:00
  • 73404d79f6 aqhome: increased verbosity Martin Preuss 2023-04-20 23:58:29 +02:00
  • 02b934c080 aqhome: fixed typos/bugs (in part copy'n'paste errrors) Martin Preuss 2023-04-20 23:58:09 +02:00
  • 82c7626783 flashing a device via boot loader works now!! Martin Preuss 2023-04-20 23:57:13 +02:00
  • 9b568393cd 0BUILD: added target to flash test image. Martin Preuss 2023-04-20 00:46:30 +02:00
  • 66d5afb882 fixed description of a message. Martin Preuss 2023-04-20 00:45:44 +02:00
  • d8e5252697 avr: some more work on flash code. Martin Preuss 2023-04-20 00:45:20 +02:00
  • 1af9a78818 avr: added clobbered regs to calls. Martin Preuss 2023-04-20 00:45:01 +02:00
  • 39c4bcd720 avr: added routine com2WaitForDataState1ms (not yet used). Martin Preuss 2023-04-20 00:44:30 +02:00
  • 600a6d01ac avr: added test image for flash tests. Martin Preuss 2023-04-20 00:44:02 +02:00
  • 6f5ab3b0b8 aqhome-tool: started working on flash module Martin Preuss 2023-04-20 00:43:35 +02:00
  • c65bd60bc5 avr: added flash-related messages. Martin Preuss 2023-04-20 00:43:07 +02:00
  • 5b9fe3d0cd added script for aqhome-tool.sh Martin Preuss 2023-04-19 15:44:12 +02:00
  • 736acc69a7 0BUILD: add target to flash base image (bootloader). Martin Preuss 2023-04-19 15:43:46 +02:00
  • a7d587a134 avr: first step of boot loader works Martin Preuss 2023-04-19 15:43:17 +02:00
  • b7a36cc732 avr: removed TODO. Fixed jump to bootloader. Martin Preuss 2023-04-19 15:41:16 +02:00
  • 6cb1a9816e avr: commented-out def. Martin Preuss 2023-04-19 15:40:39 +02:00
  • a3502a3a40 avr: fixed comment. Martin Preuss 2023-04-19 15:40:14 +02:00
  • fd2c4da9ce aqhome: added FLASH_READY msg. Martin Preuss 2023-04-19 15:39:51 +02:00
  • 20efe7d473 aqhome-tool: recorganized code for improved reusability. Martin Preuss 2023-04-19 15:39:15 +02:00
  • cf3a90dccc avr: moved bootloader down to 0x0d00. Martin Preuss 2023-04-18 23:51:40 +02:00
  • 87c1692a7c implemented DEVICE msg again. Martin Preuss 2023-04-18 23:46:58 +02:00
  • 5c111aa935 avr: add modules mask variable. Martin Preuss 2023-04-18 23:46:38 +02:00
  • 95cb4e93c3 tools: added aqhome-tool. Martin Preuss 2023-04-18 23:26:19 +02:00
  • db86d61e33 aqhome: make some parameters const. Martin Preuss 2023-04-18 21:17:56 +02:00
  • 4e409851f6 aqhome: added lib for hexfiles and flash records. Martin Preuss 2023-04-18 19:41:56 +02:00
  • 93e89e801e aqhome: added defines for FLASH messages. Martin Preuss 2023-04-17 01:14:18 +02:00
  • ce85548938 aqhome: added ipc message and calls to set acceptable msg groups for ipc endpoint. Martin Preuss 2023-04-17 01:13:59 +02:00
  • 4467f60645 avr: fixed a bug. Martin Preuss 2023-04-16 23:54:39 +02:00
  • 519546babd avr: added some message documentation. Martin Preuss 2023-04-16 23:23:25 +02:00
  • 5f4260d605 avr: moved COM and COMPROTO defs and routines into dedicated files. Martin Preuss 2023-04-16 23:23:06 +02:00
  • d53b061aed aqhome: implemented IPC client, fixed some bugs. Martin Preuss 2023-04-16 23:22:03 +02:00
  • c00b90bf28 more work on switching to new COM and TIMER stack. Martin Preuss 2023-04-13 21:16:51 +02:00
  • a61226c3d9 avr: some more cleanup. Martin Preuss 2023-04-12 23:40:30 +02:00
  • 34deb42da5 Merge branch 'mp-20230411-simplify_com' Martin Preuss 2023-04-12 23:33:40 +02:00
  • 3fb09c3718 updated TODO. mp-20230411-simplify_com Martin Preuss 2023-04-12 23:32:34 +02:00
  • 4075838a25 updated TODO. Martin Preuss 2023-04-12 23:32:34 +02:00
  • 50e2f20583 avr: decreased verbosity. minor fixes. Martin Preuss 2023-04-12 23:32:08 +02:00
  • 86b45a58e5 avr: decreased verbosity. minor fixes. Martin Preuss 2023-04-12 23:32:08 +02:00
  • b4c0ab273d avr: new com2 and timer stack basically works again. Martin Preuss 2023-04-12 21:46:34 +02:00
  • ded08b8c47 avr: new com2 and timer stack basically works again. Martin Preuss 2023-04-12 21:46:34 +02:00
  • 18d34450e7 avr: started reworking COM module. Martin Preuss 2023-04-12 15:30:38 +02:00
  • 024d40fc95 avr: started reworking COM module. Martin Preuss 2023-04-12 15:30:38 +02:00