Commit Graph

  • f63079af11 aqhome: Prepared reorganizing IPC and nodes code around built-in event2 api. Martin Preuss 2025-02-26 00:49:33 +01:00
  • cf8edbbd5f aqhome: started rewriting message code, start using new event2 lib. Martin Preuss 2025-02-25 01:13:07 +01:00
  • f1f24168e5 t03: send memory stats. Martin Preuss 2025-02-14 22:45:49 +01:00
  • d5d6217c5e avr: added NET_Interface_AddOrReleaseOutMsg and NET_Interface_GetNumOfOutgoingMsgNums Martin Preuss 2025-02-14 22:43:24 +01:00
  • b60de3994c avr: added routine to count used buffers. fixed a bug. Martin Preuss 2025-02-14 22:42:46 +01:00
  • 6e25647c0a avr: echoing messages via tty now basically works. Martin Preuss 2025-02-13 23:52:55 +01:00
  • a7990db831 avr: t03 can now send and receive messages! Martin Preuss 2025-02-13 18:56:13 +01:00
  • bf61be029e avr: introduced network module Martin Preuss 2025-02-13 01:12:29 +01:00
  • c5ab06b6d0 avr: fixed apidoc. Martin Preuss 2025-02-13 01:10:32 +01:00
  • bcc7194254 avr: added guarded ringbuffer routines Martin Preuss 2025-02-13 01:10:15 +01:00
  • 2a776ca895 avr: added UART_HW_IFACE_OFFS_WRITEMSGRINGBUF Martin Preuss 2025-02-12 00:37:24 +01:00
  • 35f2c2bd7e avr: fixed code order. Martin Preuss 2025-02-12 00:36:54 +01:00
  • 393d4b4f56 avr: fixed apidoc. Martin Preuss 2025-02-12 00:36:21 +01:00
  • 4339a8e80b avr: added RINGBUFFERY_SIZE Martin Preuss 2025-02-12 00:35:47 +01:00
  • 351ab57d62 avr: t03 now at least writes tty message once! Martin Preuss 2025-02-11 01:13:00 +01:00
  • 0790ac0dea avr: more work on t03 and hw uart modules. Martin Preuss 2025-02-10 23:36:52 +01:00
  • 358ceaaa7d aqhome: add flags to socket to dump incoming data (needs latest gwen). Martin Preuss 2025-02-10 23:36:23 +01:00
  • 50ba9ee3a1 avr: added missing files. Martin Preuss 2025-02-09 21:09:03 +01:00
  • 703f8042f9 avr: more work on ardware uart code. Martin Preuss 2025-02-09 21:06:31 +01:00
  • 601559ca6e avr: added RingBufferY_PeekByte Martin Preuss 2025-02-09 21:05:48 +01:00
  • a36639ed8c avr: fixed UID generation (bad code order). Martin Preuss 2025-02-09 21:05:24 +01:00
  • 224a5f336a avr: added desciption file for n23. Martin Preuss 2025-02-09 21:04:56 +01:00
  • 9719063a21 avr: adapted flash4p code for single page erasing mcu. Martin Preuss 2025-02-09 21:04:30 +01:00
  • dbe23f7e73 avr: added n23. Martin Preuss 2025-02-09 21:03:40 +01:00
  • 702acb3304 avr: adapted boot firmware for n21 abd n22. Martin Preuss 2025-02-09 21:03:28 +01:00
  • cc8dd6e22f aqhome: modified setup of serial port. Martin Preuss 2025-02-01 16:22:36 +01:00
  • bb73225b86 avr: improved n20. Martin Preuss 2025-02-01 16:22:03 +01:00
  • 31ca7ae529 avr: more work on t03. Martin Preuss 2025-02-01 16:21:46 +01:00
  • 64e781f82f avr: fixed apidoc. Martin Preuss 2025-02-01 16:21:25 +01:00
  • 2d259ae9be aqhome-tool: increased verbosity for flashing. Martin Preuss 2025-02-01 16:20:57 +01:00
  • b38d864612 avr: more work on uart_hw module. Martin Preuss 2025-01-29 01:19:07 +01:00
  • 52bbfcfb15 avr: more work on hardware based uart module. Martin Preuss 2025-01-27 00:20:45 +01:00
  • a96bd7fc07 Revert "uart_hw: added flush/skip routine." Martin Preuss 2025-01-25 12:52:41 +01:00
  • 7962ff6213 uart_hw: added flush/skip routine. Martin Preuss 2025-01-25 12:52:24 +01:00
  • e840bfd9e6 avr: t03 runs in basic mode now, flashing of AtTiny841 finally works!! Martin Preuss 2025-01-25 03:16:02 +01:00
  • 779b37f195 avr: added flash4p (flashing basically works now). Martin Preuss 2025-01-24 21:39:21 +01:00
  • dfbc10149c t03: added debug code. Martin Preuss 2025-01-22 01:10:49 +01:00
  • 22a5402141 avr: receiving flash messages basically works. Martin Preuss 2025-01-22 01:10:32 +01:00
  • 19af9daea7 aqhome-tool: temporarily added delay between sending of packages. Martin Preuss 2025-01-22 01:09:56 +01:00
  • 0a10d136d5 avr: bootloader partially works now but stops after 3 messages... Martin Preuss 2025-01-20 23:47:13 +01:00
  • 0d7aca0060 t03: use new bootloader code. Martin Preuss 2025-01-19 15:49:18 +01:00
  • 7d33e451cd .gitignore: added simple coredump to list. Martin Preuss 2025-01-19 15:48:59 +01:00
  • d631c5465f avr: minor work on init code. Martin Preuss 2025-01-19 15:48:08 +01:00
  • ecb2d85ea2 avr: more work on hardware-based UART module. Martin Preuss 2025-01-19 15:46:21 +01:00
  • c390b1059c avr: updated flash procedure code. Martin Preuss 2025-01-19 15:44:46 +01:00
  • ba279ae2bb avr: fixed clobbered list. Martin Preuss 2025-01-19 15:43:48 +01:00
  • 30a2743f19 avr: try to outsource timer tables. Martin Preuss 2025-01-16 17:08:15 +01:00
  • 46d939fa31 avr: blank char change. Martin Preuss 2025-01-16 17:07:50 +01:00
  • f2aff6c235 avr: started working on device t03. Martin Preuss 2025-01-16 17:07:27 +01:00
  • e97a5c0720 avr: added missing modules for device n20. Martin Preuss 2025-01-16 17:06:54 +01:00
  • 6dd9a3ba8f avr: use ringbuffer macros in uart_irq. Martin Preuss 2025-01-16 17:06:06 +01:00
  • 1775fb7785 avr: more work on uart_hw. Martin Preuss 2025-01-16 17:05:42 +01:00
  • a639316cdf avr: added code for fixed buffers. Martin Preuss 2025-01-16 17:05:07 +01:00
  • 87706e1265 avr: more ringbuffer macros and code. Martin Preuss 2025-01-16 17:04:18 +01:00
  • fff64ae41e uart_hw: removed jumptable approach. Martin Preuss 2025-01-15 00:13:02 +01:00
  • 3633bb03fc avr: started working on hardware-based UART module. Martin Preuss 2025-01-15 00:12:06 +01:00
  • 172998a5c4 avr: add macros for ringbuffers using Y reg. Martin Preuss 2025-01-15 00:11:08 +01:00
  • acbe4505b9 ipc2: started working on event-based ipc handling. mp-2024_10-split_com2 Martin Preuss 2025-01-09 01:42:19 +01:00
  • b2193afa46 added some files to .gitignore. Martin Preuss 2025-01-07 22:44:44 +01:00
  • 28b130ecd4 aqhome: started rewriting IPC module. Martin Preuss 2025-01-07 22:43:20 +01:00
  • 2ac1182879 etc: fixed a typo. Martin Preuss 2025-01-05 00:54:46 +01:00
  • f2d18fceee add device descriptions for n21 and n22. Martin Preuss 2025-01-05 00:54:28 +01:00
  • 43c23d754c n21: use module TCRT1000 (door sensor). Martin Preuss 2025-01-05 00:54:08 +01:00
  • 8eee81c682 systemd services: use /var/lib instead of /var/cache for permanent data. Martin Preuss 2025-01-05 00:53:04 +01:00
  • 34d395bb0b aqhome-mqttlog: read client id from config file if not given as argument. Martin Preuss 2025-01-05 00:51:13 +01:00
  • 277af02f68 mqtt: added descriptor for old tasmota setup. Martin Preuss 2025-01-05 00:50:28 +01:00
  • 68ef24ea9b si7021: fixed a minor bug. Martin Preuss 2025-01-05 00:49:11 +01:00
  • a3d5b33105 mainly built-fixes. Martin Preuss 2025-01-01 19:33:32 +01:00
  • a7adf15bf6 avr: call Motion_Run if enabled. Martin Preuss 2024-12-17 20:53:37 +01:00
  • a435b995a8 avr: beautifications. Martin Preuss 2024-12-17 20:53:18 +01:00
  • 9d71ff27a7 avr: cleanup motion module. Martin Preuss 2024-12-15 22:54:38 +01:00
  • 090e178ed1 tcrt1000: fixed comment. Martin Preuss 2024-12-15 22:15:00 +01:00
  • a78e354c28 motion: increased signal stability for motion module. Martin Preuss 2024-12-15 22:14:45 +01:00
  • 9c87c3e5f3 motion: repeat messages. Martin Preuss 2024-12-15 19:56:38 +01:00
  • 01133cc35b avr: fixed defs. Martin Preuss 2024-12-15 18:21:10 +01:00
  • 4dc6031d03 avr: added devices, more work on modules. Martin Preuss 2024-12-15 18:20:54 +01:00
  • c3fd458769 avr: renamed some files. Martin Preuss 2024-12-15 18:19:09 +01:00
  • 433720525d aqhome: handle types for CO2 and TVOC. Martin Preuss 2024-12-15 18:17:35 +01:00
  • 375ab592ff avr: added ccs811 module (air quality sensor). Martin Preuss 2024-12-02 23:57:31 +01:00
  • d2694df67c avr: more work on motion activated light module. Martin Preuss 2024-12-02 23:57:06 +01:00
  • 2270163837 avr: added module for TCRT1000 (reflex coupler) Martin Preuss 2024-12-02 23:55:39 +01:00
  • 9282ac3bb2 avr: added defs for motionLight module conf in EEPROM. Martin Preuss 2024-11-04 23:29:21 +01:00
  • 6f858e3909 avr: use REED_OnPacketReceived and MotionLight_OnPacketReceived. Martin Preuss 2024-11-04 23:28:55 +01:00
  • cf26a01bb8 avr: motionLight module now reads/writes its config from/into EEPROM. Martin Preuss 2024-11-04 23:28:13 +01:00
  • 2e3705946e avr: added SK6812_OnPacketReceived Martin Preuss 2024-11-04 23:27:16 +01:00
  • 42f76f9d09 avr: added REED_OnPacketReceived Martin Preuss 2024-11-04 23:27:00 +01:00
  • bc7a549513 avr: added def and code for CPRO_CMD_DATA Martin Preuss 2024-11-03 15:35:32 +01:00
  • f002587aee aqhome: fixed handling of AQH_ValueDataTyp Martin Preuss 2024-11-03 15:35:08 +01:00
  • a520b37089 avr: remove code for old LED module. Martin Preuss 2024-11-03 15:34:40 +01:00
  • 4f628a16c6 avr: added modules to n14 node. Martin Preuss 2024-11-03 15:34:21 +01:00
  • 630dc2cecb avr: added routine CPRO_ReadValue Martin Preuss 2024-11-03 15:33:56 +01:00
  • 51a585740d avr: added configurable values for N14 module. Martin Preuss 2024-11-03 15:33:37 +01:00
  • dab4980a7a avr: add missing build file. Martin Preuss 2024-11-03 15:33:04 +01:00
  • e847130f0c avr: handle ma_light module in main module. Martin Preuss 2024-11-03 15:32:46 +01:00
  • 4c88c15874 avr: added missing folders. Martin Preuss 2024-11-03 15:32:21 +01:00
  • 132ec3ce95 avr: added motion_activated_light module. Martin Preuss 2024-11-03 15:31:59 +01:00
  • 9178a6fca5 avr: indentation changes. Martin Preuss 2024-11-03 15:29:16 +01:00
  • eb68e66746 avr: adapted pin defs. Martin Preuss 2024-10-31 22:24:18 +01:00
  • b72d474a7f avr: added tests fir uart_irq. Martin Preuss 2024-10-31 22:23:58 +01:00
  • 2b68bfd3af avr: reduce resend time. Martin Preuss 2024-10-31 22:23:28 +01:00