Commit Graph

  • 1ac4b8cad0 c01: enable more modules and apps. Martin Preuss 2025-05-17 13:20:51 +02:00
  • ab3b2be725 consequently use M_IO_READ and M_IO_WRITE. Martin Preuss 2025-05-17 13:19:54 +02:00
  • 10e4aa8f85 fixed a problem with m8515 UART. Martin Preuss 2025-05-17 13:18:50 +02:00
  • ea0d426430 added definition for bit USBS Martin Preuss 2025-05-17 13:17:16 +02:00
  • 27a0214b5d removed old COM2 parts from code. Martin Preuss 2025-05-17 13:16:46 +02:00
  • f9cd1833da Merge branch 'master' into mp-2025_05-mega8515 Martin Preuss 2025-05-17 10:51:54 +02:00
  • f8d3d09716 n21: fixed README. Martin Preuss 2025-05-17 10:51:21 +02:00
  • 484a455df7 t03: use new uart file. Martin Preuss 2025-05-17 10:51:04 +02:00
  • 21c2c60f4f started working on AtMega8515 module C1. Martin Preuss 2025-05-17 10:50:09 +02:00
  • 5a46db37c1 bootloader: decreased waiting time. Martin Preuss 2025-05-17 10:49:03 +02:00
  • e545251b27 moved timer setup code into hardware include file. Martin Preuss 2025-05-17 10:48:39 +02:00
  • d51ca9b1d1 n21: added VALUE_ID_LEDSIMPLE_TIMING Martin Preuss 2025-05-17 10:47:59 +02:00
  • dba503df5b only call LedSimple_OnPacketReceived is networking code enabled. Martin Preuss 2025-05-17 10:47:44 +02:00
  • 732dcd74f7 only include "sendvalue.asm" if networking code enabled. Martin Preuss 2025-05-17 10:47:29 +02:00
  • 930229b969 add macros for reading/writing IO regs regardless of their position (i.e. < or >=0x40). Martin Preuss 2025-05-17 10:46:46 +02:00
  • bb4e16cae7 add line with ATTN. Martin Preuss 2025-05-17 10:46:03 +02:00
  • f5606554c9 added tool flashnode.sh Martin Preuss 2025-05-17 10:45:37 +02:00
  • d97d2ac08f fixed a bug. Martin Preuss 2025-05-17 10:44:48 +02:00
  • f834a4ecc5 fixed apidoc. Martin Preuss 2025-05-17 10:44:37 +02:00
  • 92b7d1bb13 valsched: only repeat values in first loop. Martin Preuss 2025-05-15 00:58:54 +02:00
  • b775c9b6b2 n23/n24: improved handling of some values. Removed old files. Martin Preuss 2025-05-15 00:34:57 +02:00
  • 63acb95834 started working on node n24. Martin Preuss 2025-05-14 23:20:16 +02:00
  • faa46c7e38 added modules for SGP30/40. Martin Preuss 2025-05-14 23:18:26 +02:00
  • fee3606a61 added "LEDTIMING" value. Martin Preuss 2025-05-14 01:51:17 +02:00
  • 92bcd366cb add functions to remotely set LED timing. Martin Preuss 2025-05-14 01:50:59 +02:00
  • bc54f5bda1 fixed a bug. Martin Preuss 2025-05-14 01:50:34 +02:00
  • 30945807d8 minor changes. Martin Preuss 2025-05-14 01:50:23 +02:00
  • 95a0e6ea9d Reserve bytes in EEPROM. Martin Preuss 2025-05-14 01:49:42 +02:00
  • 47275556f9 allow for remotely setting LED timing. Martin Preuss 2025-05-14 01:49:23 +02:00
  • 25fb6f262d fixed a bug. Martin Preuss 2025-05-14 01:48:40 +02:00
  • 147f920eb6 avr/sk6812: improved protocol implementation. Martin Preuss 2025-05-14 01:48:24 +02:00
  • b63d625d12 Log all messages. Martin Preuss 2025-05-14 01:46:43 +02:00
  • 11657cef75 added missing file. Martin Preuss 2025-05-10 15:18:43 +02:00
  • 5dd0e6fd95 add "-N" to aqhome-nodes.service Martin Preuss 2025-05-10 15:17:57 +02:00
  • 9a993445c4 adapted n16 to latest changes. Martin Preuss 2025-05-10 15:17:35 +02:00
  • 4baa949a77 moved multiplication function to "common" dir, added divide routine. Martin Preuss 2025-05-10 15:16:05 +02:00
  • c7823d3874 added "-N" Martin Preuss 2025-05-10 15:15:05 +02:00
  • 074a7e5650 cleanup build system. Martin Preuss 2025-05-08 17:59:27 +02:00
  • 64e2cf5d25 avr/devices/all: started integrating code from t03. Martin Preuss 2025-05-08 17:14:33 +02:00
  • cc7ef0cf30 flash: wait for ATTN high before waiting for message. Martin Preuss 2025-05-07 20:03:58 +02:00
  • 9102d90c34 flash: minor timing change. Martin Preuss 2025-05-07 20:03:06 +02:00
  • 6832487c46 flash: fixed a bug (reversed register order). Martin Preuss 2025-05-07 20:02:42 +02:00
  • f5cf85a931 flash: reduced waiting times. Martin Preuss 2025-05-07 20:02:07 +02:00
  • d57d721dbf flash: increased number of retries when waiting for FLASH_DATA msg. Martin Preuss 2025-05-07 20:01:34 +02:00
  • aa97197413 added missing include. Martin Preuss 2025-05-07 20:00:58 +02:00
  • d7df84549b Fixed a typo. Martin Preuss 2025-05-07 20:00:42 +02:00
  • 8feb8982c1 added README. Martin Preuss 2025-05-07 20:00:27 +02:00
  • f4acc829f7 avr/devices/n21: removed unneeded definitions. Martin Preuss 2025-05-05 21:06:07 +02:00
  • 34b2fe4007 avr/devices/n23: add missing include. Martin Preuss 2025-05-05 21:05:49 +02:00
  • 72f52da17b avr/modules/sk6812: uncomment unused code. Martin Preuss 2025-05-05 21:05:30 +02:00
  • eecb022a0c avr/modules/flash: make protocol more robust Martin Preuss 2025-05-05 21:05:07 +02:00
  • 9063962c7d avr/apps/ma_light: adapted to latest changes. works now. Martin Preuss 2025-05-05 21:03:13 +02:00
  • 9e25cbb183 apps/aqhome-tool/flash: shorten re-send time Martin Preuss 2025-05-05 21:02:17 +02:00
  • 9af57eaac0 sk6812: don't pull DIN high (sometimes modifies first LED). Martin Preuss 2025-05-05 01:20:30 +02:00
  • f31567e785 sk6812: send RESET to led strip at start. Martin Preuss 2025-05-04 22:42:42 +02:00
  • dc62f1fe05 added mising file. Martin Preuss 2025-05-04 22:42:11 +02:00
  • 868268d116 t03: adapted to latest changes. Martin Preuss 2025-05-04 03:38:32 +02:00
  • 9f663b0ed9 n21, n23: increase buffer size to 32 (otherwise value messages might not fit). Martin Preuss 2025-05-04 03:38:09 +02:00
  • 827497bb5e minor format change. Martin Preuss 2025-05-04 03:37:22 +02:00
  • 688f02df47 re-add n22. Martin Preuss 2025-05-04 03:36:56 +02:00
  • 33ec6d0a67 fixed apidoc. Martin Preuss 2025-05-04 03:36:13 +02:00
  • b3f19b0432 add additional waitstate after acquiting bus. Martin Preuss 2025-05-04 03:35:59 +02:00
  • e6ea506a74 sk6812 now works again (at least with 1m LEDs). Martin Preuss 2025-05-04 03:35:28 +02:00
  • 2ac090cf14 some fixes. Martin Preuss 2025-05-04 03:34:48 +02:00
  • 46b24bf442 avr/modules/network: disable interrupts on alloc/release. Martin Preuss 2025-05-04 03:34:11 +02:00
  • 9a854977a4 avr: more work on basic device code. Martin Preuss 2025-05-04 03:33:32 +02:00
  • e25b0ad69d avr/module/flash: unified flash code for 1p/4p devices. Martin Preuss 2025-05-04 03:32:53 +02:00
  • b632a10fff avr/apps: added ma_light (was previously a module). Martin Preuss 2025-05-04 03:30:55 +02:00
  • e20b1c52d3 increased verbosity. Martin Preuss 2025-05-04 03:30:28 +02:00
  • 08e1428902 avr: adapted n23 to latest changes. Martin Preuss 2025-05-01 01:01:22 +02:00
  • 5f220dc86f avr: adapted n21 to latest changes. Martin Preuss 2025-05-01 01:01:05 +02:00
  • 51d32dc505 avr: move SK6812_OnPacketReceived to dedicated file. Martin Preuss 2025-05-01 00:59:02 +02:00
  • 048eccf4c6 avr: toggle LED while waiting for ATTN line. Martin Preuss 2025-05-01 00:58:32 +02:00
  • 9e37ebb261 avr: adapted to latest changes. Martin Preuss 2025-05-01 00:58:14 +02:00
  • de89bc94b6 avr: use 2 byte counter for f_keepup. Martin Preuss 2025-05-01 00:57:48 +02:00
  • ab9c177793 avr: adapted ds18b20 module to latest changes. Martin Preuss 2025-05-01 00:57:22 +02:00
  • 6ce1aac1d7 avr: rename routines to call internal ones instead of directly calling into the main app. Martin Preuss 2025-05-01 00:56:40 +02:00
  • e56f2600e8 avr: more work on avr app framework. Martin Preuss 2025-05-01 00:56:03 +02:00
  • 614a30fd4e avr: generate new uid if the current one consists of 4 equal bytes. Martin Preuss 2025-05-01 00:55:33 +02:00
  • 5981ec44e4 avr: only write COM address if changed to reduce EEPROM wear. Martin Preuss 2025-05-01 00:54:48 +02:00
  • 8008819989 avr: added apps and missing files. Martin Preuss 2025-05-01 00:53:29 +02:00
  • 7edaed601b fixed a typo. Martin Preuss 2025-05-01 00:52:48 +02:00
  • 06434512c7 avr: added new version of tcrt1000. Martin Preuss 2025-04-29 00:37:31 +02:00
  • fa65bc53b5 avr: added new version of driver for si7021. Martin Preuss 2025-04-29 00:37:01 +02:00
  • c1a67a36ef avr/modules/network: added messages. Martin Preuss 2025-04-29 00:36:20 +02:00
  • 1e90682605 avr: use new code in latest nodes. Martin Preuss 2025-04-29 00:35:45 +02:00
  • 2357b63b42 added initial wait routine. Martin Preuss 2025-04-29 00:34:53 +02:00
  • e1b2650221 avr: added apps and use them in multiple nodes. Martin Preuss 2025-04-29 00:34:24 +02:00
  • 52ae473ad1 aqhome-tool: no longer expect a reboot response. Martin Preuss 2025-04-29 00:32:59 +02:00
  • 833819f713 network: write new address into EEPROM. Martin Preuss 2025-04-26 11:10:23 +02:00
  • 155fc9a743 uart_bitbang2: use new constants. Martin Preuss 2025-04-26 11:07:31 +02:00
  • a03fc012f4 uart_bitbang2: hardcoded interface data. Martin Preuss 2025-04-26 11:07:15 +02:00
  • 5b93d58309 tcrt1000: started simplified version of driver. Martin Preuss 2025-04-26 11:06:25 +02:00
  • bef677eda4 valsched: use cbr and sbr. Martin Preuss 2025-04-26 11:05:27 +02:00
  • 265a1e6043 si7021: started simplifyied version of driver. Martin Preuss 2025-04-26 11:05:07 +02:00
  • b21c111aa3 network: fixed vars. Martin Preuss 2025-04-26 11:04:41 +02:00
  • b9419520f4 network: removed duplicate code. Martin Preuss 2025-04-26 11:04:28 +02:00
  • 8925ce23e9 N23 basically works now. Martin Preuss 2025-04-26 11:04:01 +02:00
  • feabc76e36 started working on new n23 code. Martin Preuss 2025-04-21 00:47:27 +02:00
  • f806cf30e5 Revert "added ifdefs guards for includes." Martin Preuss 2025-04-21 00:46:57 +02:00