Commit Graph

  • d74f8f04c2 libtest: Parse "value" packets. Martin Preuss 2023-02-02 00:45:42 +01:00
  • 2bff1c1493 lib: Minor change. Martin Preuss 2023-02-02 00:45:21 +01:00
  • 319317c550 lib: Minor change. Martin Preuss 2023-02-02 00:45:21 +01:00
  • 1389ab1953 build: Reorganized code. Martin Preuss 2023-02-02 00:44:50 +01:00
  • 0c87d3fc4d build: Reorganized code. Martin Preuss 2023-02-02 00:44:50 +01:00
  • 5f14b1f74d Timer: Add callback "onEvery30s". Martin Preuss 2023-02-02 00:42:28 +01:00
  • ee73dd8fe8 Timer: Add callback "onEvery30s". Martin Preuss 2023-02-02 00:42:28 +01:00
  • e8ae7be6c4 TWI master: Added remarks. Martin Preuss 2023-02-02 00:42:04 +01:00
  • 6a0ebe6eb8 TWI master: Added remarks. Martin Preuss 2023-02-02 00:42:04 +01:00
  • d2fa4dfb86 LCD: Minor changes. Martin Preuss 2023-02-02 00:41:35 +01:00
  • 2f6b23cd53 LCD: Minor changes. Martin Preuss 2023-02-02 00:41:35 +01:00
  • 8082fe5226 Added module for SI7021 temp/humidity sensor. Martin Preuss 2023-02-02 00:39:57 +01:00
  • b27f7760cf Added module for SI7021 temp/humidity sensor. Martin Preuss 2023-02-02 00:39:57 +01:00
  • 6bdecd7cc9 COM: Added routine COM_EnqueueValue. Martin Preuss 2023-02-02 00:39:29 +01:00
  • 93b71099c4 COM: Added routine COM_EnqueueValue. Martin Preuss 2023-02-02 00:39:29 +01:00
  • 97d8fc7308 libtest: fixed a bug. Martin Preuss 2023-01-30 01:03:24 +01:00
  • 8eba9a7b6d libtest: fixed a bug. Martin Preuss 2023-01-30 01:03:24 +01:00
  • a7b09dc1be main: init bmp280. cleanup. Martin Preuss 2023-01-30 01:03:02 +01:00
  • b34f3ce2cb main: init bmp280. cleanup. Martin Preuss 2023-01-30 01:03:02 +01:00
  • cf7598fc92 twi_master: add routine twiReceiveByteSendAck. Martin Preuss 2023-01-30 01:02:31 +01:00
  • 4864d16482 twi_master: add routine twiReceiveByteSendAck. Martin Preuss 2023-01-30 01:02:31 +01:00
  • 84c63f5651 LCD: moved address definition to main file. Martin Preuss 2023-01-30 01:02:04 +01:00
  • 89f403f602 LCD: moved address definition to main file. Martin Preuss 2023-01-30 01:02:04 +01:00
  • df3f1595da bmp280: more work on module. Martin Preuss 2023-01-30 01:01:19 +01:00
  • b4f16dd987 bmp280: more work on module. Martin Preuss 2023-01-30 01:01:19 +01:00
  • 3d1dd00911 bmp280: started working on module. Martin Preuss 2023-01-30 00:29:39 +01:00
  • 8b3a1defd7 bmp280: started working on module. Martin Preuss 2023-01-30 00:29:39 +01:00
  • ff71ed1718 Main: Write COM stats every 10s. Martin Preuss 2023-01-29 18:51:30 +01:00
  • 2bfd64a22b Main: Write COM stats every 10s. Martin Preuss 2023-01-29 18:51:30 +01:00
  • 8a395cf9c3 COM: Enabled packet-in counter. Martin Preuss 2023-01-29 18:51:15 +01:00
  • 94d81cd46b COM: Enabled packet-in counter. Martin Preuss 2023-01-29 18:51:15 +01:00
  • 857e358836 Utils: Dixed Utils_IncrementCounter32, added Utils_IncrementCounter16. Martin Preuss 2023-01-29 18:50:41 +01:00
  • 704ca66baa Utils: Dixed Utils_IncrementCounter32, added Utils_IncrementCounter16. Martin Preuss 2023-01-29 18:50:41 +01:00
  • d560691a97 LCD: Cleanup. Martin Preuss 2023-01-29 18:50:15 +01:00
  • 6d59a818a5 LCD: Cleanup. Martin Preuss 2023-01-29 18:50:15 +01:00
  • adfbd73964 LCD: Completed, works now. Martin Preuss 2023-01-29 15:47:12 +01:00
  • ff8db6a210 LCD: Completed, works now. Martin Preuss 2023-01-29 15:47:12 +01:00
  • 153ba88c08 Increased I2C speed. Added twiSendByteExpectAck. Martin Preuss 2023-01-29 15:46:58 +01:00
  • 2f1a915390 Increased I2C speed. Added twiSendByteExpectAck. Martin Preuss 2023-01-29 15:46:58 +01:00
  • 487e877e7e Started working on LCD module. Martin Preuss 2023-01-28 15:29:58 +01:00
  • aac3c16b29 Started working on LCD module. Martin Preuss 2023-01-28 15:29:58 +01:00
  • 656cbdd7d4 COM: Added COM_EnqueueDebug Martin Preuss 2023-01-28 15:29:33 +01:00
  • 02b09e9ff7 COM: Added COM_EnqueueDebug Martin Preuss 2023-01-28 15:29:33 +01:00
  • a075136920 aqhome: added some parsing for COM messages. Martin Preuss 2023-01-28 00:11:23 +01:00
  • 65afe4c790 aqhome: added some parsing for COM messages. Martin Preuss 2023-01-28 00:11:23 +01:00
  • 77c7a78e7d main: added tests for twi module. COM: added COM_EnqueueI2cBusMember Martin Preuss 2023-01-28 00:11:03 +01:00
  • 4cbcfd6c01 main: added tests for twi module. COM: added COM_EnqueueI2cBusMember Martin Preuss 2023-01-28 00:11:03 +01:00
  • 76ff30ddf1 TWIMASTER: Added two-wire-master code (bitbang). Martin Preuss 2023-01-28 00:10:10 +01:00
  • d80c0299a3 TWIMASTER: Added two-wire-master code (bitbang). Martin Preuss 2023-01-28 00:10:10 +01:00
  • f5a501f9dd Updated TODO. Martin Preuss 2023-01-26 18:59:39 +01:00
  • b7b920854b Updated TODO. Martin Preuss 2023-01-26 18:59:39 +01:00
  • d33b9339e6 Parse SEND STATS message. Martin Preuss 2023-01-26 18:58:51 +01:00
  • 74277a286b Parse SEND STATS message. Martin Preuss 2023-01-26 18:58:51 +01:00
  • 53716b37d5 serial: Set ATTN line high on start. Added checks. Martin Preuss 2023-01-26 18:58:32 +01:00
  • e8e6df0fba serial: Set ATTN line high on start. Added checks. Martin Preuss 2023-01-26 18:58:32 +01:00
  • e9541761fd AVR: Perdiodically send SEND STATs message (debug). Martin Preuss 2023-01-26 18:57:48 +01:00
  • d51eda9604 AVR: Perdiodically send SEND STATs message (debug). Martin Preuss 2023-01-26 18:57:48 +01:00
  • 87b31a4a4b COM. TIMER: Fixed a bug (note to self: INC/DEC set Z flag, but not C flag!!) Martin Preuss 2023-01-26 18:57:20 +01:00
  • 4a54c46ba9 COM. TIMER: Fixed a bug (note to self: INC/DEC set Z flag, but not C flag!!) Martin Preuss 2023-01-26 18:57:20 +01:00
  • 22d96dbab0 AqHome: Added a test for sending/receiving asynchronously. Martin Preuss 2023-01-25 21:47:06 +01:00
  • 68ce45428f AqHome: Added a test for sending/receiving asynchronously. Martin Preuss 2023-01-25 21:47:06 +01:00
  • 7b769807bd AVR: For debugging purposes, send a ping every 10s. Martin Preuss 2023-01-25 21:46:15 +01:00
  • 3ae1fbbe0d AVR: For debugging purposes, send a ping every 10s. Martin Preuss 2023-01-25 21:46:15 +01:00
  • fbe2ae246c aqhome: Added test for sending packets to MCU. Martin Preuss 2023-01-25 16:29:36 +01:00
  • 2d5c4efadc aqhome: Added test for sending packets to MCU. Martin Preuss 2023-01-25 16:29:36 +01:00
  • 5750a26c2a aqhome: Use baudrate of 19200 bps. Martin Preuss 2023-01-25 16:29:16 +01:00
  • 7c808715b4 aqhome: Use baudrate of 19200 bps. Martin Preuss 2023-01-25 16:29:16 +01:00
  • 51c0be1754 COM: Transformed to use normal buffers but in kind of a ringbuffer way. Martin Preuss 2023-01-25 16:28:36 +01:00
  • 348d808706 COM: Transformed to use normal buffers but in kind of a ringbuffer way. Martin Preuss 2023-01-25 16:28:36 +01:00
  • e550b0dcee Changes in TODO. Martin Preuss 2023-01-22 17:48:05 +01:00
  • 31f3e807f0 Changes in TODO. Martin Preuss 2023-01-22 17:48:05 +01:00
  • 9e31dc2160 aqhome: Fixed a bug. Martin Preuss 2023-01-22 17:47:42 +01:00
  • 75b14e120e aqhome: Fixed a bug. Martin Preuss 2023-01-22 17:47:42 +01:00
  • c0fca3bf98 aqhome: Added test for serial interface, added api.h. Martin Preuss 2023-01-22 17:47:30 +01:00
  • e639550d00 aqhome: Added test for serial interface, added api.h. Martin Preuss 2023-01-22 17:47:30 +01:00
  • a8a9571a27 avr: enabled COM_Run. Martin Preuss 2023-01-22 17:46:46 +01:00
  • 144ef32252 avr: enabled COM_Run. Martin Preuss 2023-01-22 17:46:46 +01:00
  • 6fd216e83d avr: added routines to read/write EEPROM. Martin Preuss 2023-01-22 17:46:16 +01:00
  • 6386153775 avr: added routines to read/write EEPROM. Martin Preuss 2023-01-22 17:46:16 +01:00
  • df08b98bf3 main: added timer callbacks for 10s and 1m. removed debug code. Martin Preuss 2023-01-22 01:06:23 +01:00
  • a978bf9686 main: added timer callbacks for 10s and 1m. removed debug code. Martin Preuss 2023-01-22 01:06:23 +01:00
  • 31a10b2c70 timer: Added callbacks for every 10s and every minute. Martin Preuss 2023-01-22 01:05:39 +01:00
  • fed877fbf5 timer: Added callbacks for every 10s and every minute. Martin Preuss 2023-01-22 01:05:39 +01:00
  • 9b27bb4921 com: added field to PIN message (src address) Martin Preuss 2023-01-22 01:05:11 +01:00
  • e364ac0297 com: added field to PIN message (src address) Martin Preuss 2023-01-22 01:05:11 +01:00
  • 705562d881 main: added debug code. Martin Preuss 2023-01-22 00:17:21 +01:00
  • 53e60c7304 main: added debug code. Martin Preuss 2023-01-22 00:17:21 +01:00
  • a9ff8d2277 com: fixed a bug. Martin Preuss 2023-01-22 00:17:11 +01:00
  • 127a6d3b48 com: fixed a bug. Martin Preuss 2023-01-22 00:17:11 +01:00
  • 9c92995d00 ringbuffer: Fixed a few bugs. Martin Preuss 2023-01-22 00:16:42 +01:00
  • 962d7c18a0 ringbuffer: Fixed a few bugs. Martin Preuss 2023-01-22 00:16:42 +01:00
  • dcd54d9118 Debugging. Martin Preuss 2023-01-21 18:11:23 +01:00
  • aeee0c6f64 Debugging. Martin Preuss 2023-01-21 18:11:23 +01:00
  • b27b1b7301 Fixed a few bugs. Martin Preuss 2023-01-21 18:11:13 +01:00
  • a4b7b7fe21 Fixed a few bugs. Martin Preuss 2023-01-21 18:11:13 +01:00
  • 69c13ab3c5 ringbuffer: alloc no less than 2 bytes. Martin Preuss 2023-01-19 23:18:28 +01:00
  • e1131871ef ringbuffer: alloc no less than 2 bytes. Martin Preuss 2023-01-19 23:18:28 +01:00
  • d3d4f42b90 com: added remarks. Martin Preuss 2023-01-19 23:16:46 +01:00
  • 118d713244 com: added remarks. Martin Preuss 2023-01-19 23:16:46 +01:00
  • b8ae13a08b Ringbuffer: clear first byte. Martin Preuss 2023-01-19 22:08:03 +01:00