Commit Graph

  • 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
  • da6b7da501 current state of TODO file. Martin Preuss 2023-04-11 21:19:51 +02:00
  • 0feceeb96e current state of TODO file. Martin Preuss 2023-04-11 21:19:51 +02:00
  • d14649df0e add draft of value type. Martin Preuss 2023-04-11 21:19:35 +02:00
  • 069279a037 add draft of value type. Martin Preuss 2023-04-11 21:19:35 +02:00
  • 5ab35c666a changed order of calls. Martin Preuss 2023-04-11 21:19:12 +02:00
  • a0a5840fc8 changed order of calls. Martin Preuss 2023-04-11 21:19:12 +02:00
  • d330ed6edc added helper scripts. Martin Preuss 2023-04-11 21:18:49 +02:00
  • 366cffa9f2 added helper scripts. Martin Preuss 2023-04-11 21:18:49 +02:00
  • ca1cc87484 add missing include. Martin Preuss 2023-04-11 21:18:25 +02:00
  • 13ccefdd23 add missing include. Martin Preuss 2023-04-11 21:18:25 +02:00
  • 8c4fcee966 change order of calls. Martin Preuss 2023-04-11 21:18:13 +02:00
  • d54ab25571 change order of calls. Martin Preuss 2023-04-11 21:18:13 +02:00
  • c16fba0cf0 removed idle time calculation (doesn't work so far). Martin Preuss 2023-04-10 23:48:24 +02:00
  • b5dc704119 removed idle time calculation (doesn't work so far). Martin Preuss 2023-04-10 23:48:24 +02:00
  • e440746ab5 avr: try calculating idle times. Martin Preuss 2023-04-10 23:33:24 +02:00
  • eca6fc6efc avr: try calculating idle times. Martin Preuss 2023-04-10 23:33:24 +02:00
  • 773d44c220 avr: cleanup. Martin Preuss 2023-04-10 01:41:21 +02:00
  • 6c8f8e19b2 avr: cleanup. Martin Preuss 2023-04-10 01:41:21 +02:00
  • 2bb298b106 avr: only include lcd strings if lcs module is used. Martin Preuss 2023-04-10 01:02:25 +02:00
  • 7d9f3225ef avr: only include lcd strings if lcs module is used. Martin Preuss 2023-04-10 01:02:25 +02:00
  • c84f12a228 added message MEMSTATS. Martin Preuss 2023-04-10 01:01:48 +02:00
  • 04ab31ca3d added message MEMSTATS. Martin Preuss 2023-04-10 01:01:48 +02:00
  • dc8fa1a840 avr: reworked timer code. Martin Preuss 2023-04-10 01:00:58 +02:00
  • 84f11398b8 avr: reworked timer code. Martin Preuss 2023-04-10 01:00:58 +02:00
  • f49a3ad4e6 follow renaming of endpoint_node_ipc_tcp.* Martin Preuss 2023-04-09 18:50:52 +02:00
  • d26f500bba follow renaming of endpoint_node_ipc_tcp.* Martin Preuss 2023-04-09 18:50:52 +02:00
  • 737d3bc51e aqhome: removed unneeded code. Martin Preuss 2023-04-09 18:50:30 +02:00
  • b51941cc5a aqhome: removed unneeded code. Martin Preuss 2023-04-09 18:50:30 +02:00
  • 756017985e avr: some formatting. Martin Preuss 2023-04-09 18:50:09 +02:00
  • 55ba84d74a avr: some formatting. Martin Preuss 2023-04-09 18:50:09 +02:00
  • e19b0ef8ac avr: added memstat message. Martin Preuss 2023-04-09 18:49:50 +02:00
  • 0600a2d9ab avr: added memstat message. Martin Preuss 2023-04-09 18:49:50 +02:00
  • be806e0867 aqhome: renamed endpoint_node_ipc_tcp to endpoint_node_ipc_tcpd. Martin Preuss 2023-04-09 18:49:13 +02:00
  • 047a0a9937 aqhome: renamed endpoint_node_ipc_tcp to endpoint_node_ipc_tcpd. Martin Preuss 2023-04-09 18:49:13 +02:00
  • 27a4993f5c aqhome: use new type GWEN_ConnectableMsgEndpoint. Martin Preuss 2023-04-09 00:35:17 +02:00
  • c8afd7eb74 aqhome: use new type GWEN_ConnectableMsgEndpoint. Martin Preuss 2023-04-09 00:35:17 +02:00
  • 0f678d7d5a avr: cleanup, added labels to calculate module sizes. Martin Preuss 2023-04-08 18:18:19 +02:00
  • 7490167694 avr: cleanup, added labels to calculate module sizes. Martin Preuss 2023-04-08 18:18:19 +02:00
  • 4a915a3c85 avr: add copyright notices. Martin Preuss 2023-04-08 13:05:05 +02:00
  • 56c11b959e avr: add copyright notices. Martin Preuss 2023-04-08 13:05:05 +02:00
  • a7928e0dbf avr: added timer entry for every5s Martin Preuss 2023-04-08 03:09:12 +02:00
  • e673a88cf3 avr: added timer entry for every5s Martin Preuss 2023-04-08 03:09:12 +02:00
  • 2a53ad9ede avr: removed unneeded defs. Martin Preuss 2023-04-08 02:49:24 +02:00
  • 7625a84c08 avr: removed unneeded defs. Martin Preuss 2023-04-08 02:49:24 +02:00
  • 5175ca7dfd avr: improved timer module. Martin Preuss 2023-04-08 02:22:23 +02:00
  • 398f675022 avr: improved timer module. Martin Preuss 2023-04-08 02:22:23 +02:00
  • 7eb462173c simplified message handling, switch from XOR checksum to CRC8 with polynomial 0x97. Martin Preuss 2023-04-07 23:22:40 +02:00
  • 4ba7b49cdd simplified message handling, switch from XOR checksum to CRC8 with polynomial 0x97. Martin Preuss 2023-04-07 23:22:40 +02:00
  • 4e1f08b567 reworked com stack. Martin Preuss 2023-04-07 19:13:54 +02:00
  • 090122a192 reworked com stack. Martin Preuss 2023-04-07 19:13:54 +02:00
  • 3bb867ed21 aqhome: report handled messages. Martin Preuss 2023-04-06 00:50:52 +02:00
  • d0dea4aae5 aqhome: report handled messages. Martin Preuss 2023-04-06 00:50:52 +02:00
  • 604a85d54b avr: increased COM buffer size to 24 bytes. Martin Preuss 2023-04-05 23:38:09 +02:00
  • 9ba94d714b avr: increased COM buffer size to 24 bytes. Martin Preuss 2023-04-05 23:38:09 +02:00
  • dc19b84fba avr: added message format descriptions. Martin Preuss 2023-04-05 22:56:11 +02:00
  • 1981f7b475 avr: added message format descriptions. Martin Preuss 2023-04-05 22:56:11 +02:00
  • dfd0f3b092 avr: started working on flash protocol. Martin Preuss 2023-04-05 22:55:21 +02:00
  • f963ff6b7a avr: started working on flash protocol. Martin Preuss 2023-04-05 22:55:21 +02:00
  • c1efe538b0 avr: adapted to latest changes. Martin Preuss 2023-04-05 22:54:09 +02:00
  • 981c30602d avr: adapted to latest changes. Martin Preuss 2023-04-05 22:54:09 +02:00
  • ca53a02516 aqhomed: added debug message. Martin Preuss 2023-04-03 23:20:17 +02:00
  • d482340def aqhomed: added debug message. Martin Preuss 2023-04-03 23:20:17 +02:00
  • dc00aae06b make db file a config option. Martin Preuss 2023-03-30 00:41:29 +02:00
  • f55c379ff8 make db file a config option. Martin Preuss 2023-03-30 00:41:29 +02:00