提交線圖

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 857d4df (HEAD -> master) base-station/software: Reimplement MQTT support and integrate with tokio. by Mathias Gottschlag 2021-08-28 13:46:09 +0200
  • e143d71 base-station/software: Update dependencies. by Mathias Gottschlag 2021-08-28 11:13:00 +0200
  • 8fc44d9 Implement InfluxDB support and reading the configuration from a file. by Mathias Gottschlag 2021-01-16 23:52:50 +0100
  • 6b43449 base-station: Add support for the nrf24l01-stick USB adapter and the RPi 4. by Mathias Gottschlag 2021-01-15 23:12:29 +0100
  • ddf7753 display: Display the data received from the base station. by Mathias Gottschlag 2020-05-16 18:23:03 +0200
  • 15c840d rust-protocol: Implement decoding/encoding for the remaining packet types. by Mathias Gottschlag 2020-05-16 18:22:43 +0200
  • 9c1a9bf display: Do not set zero-filled packets if a packet cannot be encoded. by Mathias Gottschlag 2020-05-16 18:22:06 +0200
  • 72e4b09 display: Fix timeouts. by Mathias Gottschlag 2020-05-16 18:21:24 +0200
  • 3d8c6f3 Fix crashes after a packet was received. by Mathias Gottschlag 2020-05-16 18:21:14 +0200
  • 9f462d4 base-station: Return the local time for ValueType::Time requests. by Mathias Gottschlag 2020-05-16 18:20:19 +0200
  • b0cfbc9 Remove unneeded TODOs by Bernd Gottschlag 2020-05-16 14:11:42 +0200
  • 045873b Add another sensor to the base station for testing by Bernd Gottschlag 2020-05-16 13:16:06 +0200
  • 59c6b14 Add handling for different encryption keys for the stations by Bernd Gottschlag 2020-05-16 13:10:59 +0200
  • 815f41c First part of UI refactoring (with proper quick refresh). by Mathias Gottschlag 2020-05-16 13:13:03 +0200
  • ddb9909 Move the nrf24l01 to improve reception by Bernd Gottschlag 2020-05-16 11:23:43 +0200
  • 5fdb6c2 display: First part of fetching values from the base station. by Mathias Gottschlag 2020-05-16 11:23:27 +0200
  • b82214e display: Implement fast refresh (WIP, requires better UI code). by Mathias Gottschlag 2020-05-16 11:22:11 +0200
  • 9cc2488 Put send functions into a separate file by Bernd Gottschlag 2020-05-15 21:01:00 +0200
  • 4f83ec8 Add handling of the salt by Bernd Gottschlag 2020-05-15 20:36:52 +0200
  • b31efd8 Fix decryption function by Bernd Gottschlag 2020-05-15 20:36:09 +0200
  • 08546c2 Re-enable dynamic packet length by Bernd Gottschlag 2020-05-12 20:26:22 +0200
  • fe5cd5f Add delay after setting the pull ups for pin programming by Bernd Gottschlag 2020-05-09 09:40:20 +0200
  • 9694fa3 Fix the rx0 address by Bernd Gottschlag 2020-05-08 21:26:33 +0200
  • f78e2f6 Disable the dynamic packet length by Bernd Gottschlag 2020-05-08 20:39:34 +0200
  • 608a6ee Fix generation of the salt by Bernd Gottschlag 2020-05-08 19:50:32 +0200
  • 5a5f722 display: Add update timer. by Mathias Gottschlag 2020-05-14 20:23:52 +0200
  • d0b4b5b base-station: Fix NRF24L01 initialization errors. by Mathias Gottschlag 2020-05-14 18:28:45 +0200
  • 71e2b50 display: Disable dynamic packet lengths. by Mathias Gottschlag 2020-05-14 18:12:47 +0200
  • 223442b Implement RX interrupt handling using gpio-cdev. by Mathias Gottschlag 2020-05-14 18:11:04 +0200
  • 50f4c6e base-station: Enable dynamic packet length. by Mathias Gottschlag 2020-05-14 18:08:09 +0200
  • ab498f1 WIP: rebuild assembly by Bernd Gottschlag 2020-05-05 08:38:17 +0200
  • 9070abc Increase the thickness of the acryl glass pane by Bernd Gottschlag 2020-05-01 14:21:10 +0200
  • 35242ee Redesign the enclosure based on the finished pcb design by Bernd Gottschlag 2020-05-01 10:53:51 +0200
  • e0f89a4 Add first version of the enclosure by Bernd Gottschlag 2020-04-10 14:39:04 +0200
  • 1a527b5 (atmega_88) Re-enable dynamic packet length by Bernd Gottschlag 2020-05-12 20:26:22 +0200
  • 42de2d6 display: Fix reported humidity. by Mathias Gottschlag 2020-05-11 20:33:44 +0200
  • 1344ba3 base-station: Reimplement radio code. by Mathias Gottschlag 2020-05-11 20:26:16 +0200
  • c4e88e5 base-station: Add documentation comments. by Mathias Gottschlag 2020-05-10 10:55:29 +0200
  • 2325b6e base-station: Implement storing/retrieving the most recent set of values. by Mathias Gottschlag 2020-05-10 09:29:09 +0200
  • 2057108 rust-protocol: More #[derive]s (for hashing/comparison). by Mathias Gottschlag 2020-05-10 09:28:41 +0200
  • ea8a5e0 rust-protocol: Add functions to convert between Value and (ValueType, i64). by Mathias Gottschlag 2020-05-10 09:17:14 +0200
  • 6491884 display: Cargo.lock by Mathias Gottschlag 2020-05-10 09:10:46 +0200
  • b098fa1 Place keys in .gitignore. by Mathias Gottschlag 2020-05-10 09:10:35 +0200
  • 4afb52c base-station: First part of refactoring to use tokio and InfluxDB. by Mathias Gottschlag 2020-05-10 09:06:56 +0200
  • f5e2348 base-station: Power-cycle module until it responds. by Mathias Gottschlag 2020-05-09 18:06:17 +0200
  • f30f7c7 Add delay after setting the pull ups for pin programming by Bernd Gottschlag 2020-05-09 09:40:20 +0200
  • 5a62bd1 display: Add some radio code to fetch a salt and send the first report. by Mathias Gottschlag 2020-05-08 21:58:46 +0200
  • 65664d2 rust-protocol: Fix return value. by Mathias Gottschlag 2020-05-08 21:57:29 +0200
  • e36c766 rust-protocol: Fix value in Salt packets. by Mathias Gottschlag 2020-05-08 21:57:07 +0200
  • 9aefb20 rust-protocol: Fix checksum. by Mathias Gottschlag 2020-05-08 21:56:50 +0200
  • b2dfe68 rust-protocol: Implement a simple unit test. by Mathias Gottschlag 2020-05-08 21:56:38 +0200
  • ce0896f rust-protocol: Let decode functions return errors for easier debugging. by Mathias Gottschlag 2020-05-08 21:55:50 +0200
  • 0d7211d Fix the rx0 address by Bernd Gottschlag 2020-05-08 21:26:33 +0200
  • c9795dd base-station: Fix NRF24 driver version. by Mathias Gottschlag 2020-05-08 21:07:16 +0200
  • 4a0d41a base-station: Fix RX address. by Mathias Gottschlag 2020-05-08 21:07:02 +0200
  • e666948 Disable the dynamic packet length by Bernd Gottschlag 2020-05-08 20:39:34 +0200
  • c1ffd88 rust-protocol: Implement encoding report packets. by Mathias Gottschlag 2020-05-08 20:54:48 +0200
  • 367cbe1 base-station: Reply to GetSalt requests. by Mathias Gottschlag 2020-05-08 20:39:22 +0200
  • 44ef7e5 rust-protocol: Add first part of packet encoding. by Mathias Gottschlag 2020-05-08 20:39:07 +0200
  • a93ab30 base-station: Restructure radio code. by Mathias Gottschlag 2020-05-08 20:31:51 +0200
  • b10df03 Fix generation of the salt by Bernd Gottschlag 2020-05-08 19:50:32 +0200
  • 4298182 .gitignore: Ignore rust-protocol library compiler output. by Mathias Gottschlag 2020-05-08 19:18:51 +0200
  • eccba89 base-station: Use rust-protocol library for packet handling. by Mathias Gottschlag 2020-05-08 19:18:14 +0200
  • 255cb55 README: Document GetSalt packet. by Mathias Gottschlag 2020-05-08 19:17:56 +0200
  • 0ef7cc7 rust-protocol: Add GetSalt, fix decoding, derive Debug. by Mathias Gottschlag 2020-05-08 19:17:45 +0200
  • 50c643e Add a library for packet encoding/decoding in Rust. by Mathias Gottschlag 2020-05-07 21:48:02 +0200
  • f3e2e2c display: Use write!() in display code. by Mathias Gottschlag 2020-05-05 18:24:38 +0200
  • 05696f7 Fix decryption bug by Bernd Gottschlag 2020-05-03 09:34:17 +0200
  • 1381cb6 Add encryption for the sent packet by Bernd Gottschlag 2020-05-01 20:05:47 +0200
  • 3a21aef Rework the makefile and optimize the code for flash space by Bernd Gottschlag 2020-05-01 16:14:44 +0200
  • 8a49c01 Update packet protocoll by Bernd Gottschlag 2020-05-01 12:41:07 +0200
  • 58a48e5 Fix order of the element count and packet type bit field by Bernd Gottschlag 2020-05-01 12:40:18 +0200
  • e435620 Add a new packet format with the calculation of the CRC by Bernd Gottschlag 2020-05-01 08:03:18 +0200
  • c86399b Add the calculation of a crc by Bernd Gottschlag 2020-04-29 21:45:35 +0200
  • 30fe01b Generate an ID according to the dip switches by Bernd Gottschlag 2020-04-28 20:55:25 +0200
  • 3dcfae6 Change the way the TX and RX addresses are written to the nrf24l01 by Bernd Gottschlag 2020-04-28 20:54:30 +0200
  • fa580c8 Add ToDos to the schematic by Bernd Gottschlag 2020-04-28 20:51:34 +0200
  • e7bfca4 Use the IRQ signal from the nrf24l01 instead of polling the status by Bernd Gottschlag 2020-04-26 13:14:54 +0200
  • 8f05bab Implement reading values from the BME280. by Mathias Gottschlag 2020-05-02 21:17:07 +0200
  • 7ad34f1 Fix disabling display power. by Mathias Gottschlag 2020-05-02 21:00:19 +0200
  • 3afa50a Rename display pins and group BME280 pins. by Mathias Gottschlag 2020-05-02 20:57:48 +0200
  • da22854 base-station: Simplify decryption. by Mathias Gottschlag 2020-05-02 20:46:47 +0200
  • ed12869 Implement cipher block chaining for the decryption of packets by Bernd Gottschlag 2020-05-02 19:11:32 +0200
  • 62a7d72 display: Show dummy weather station values. by Mathias Gottschlag 2020-05-02 18:09:16 +0200
  • 8f26586 Merge branch 'master' of git.gottschlag.net:bernd/smart-home by Bernd Gottschlag 2020-05-02 18:01:23 +0200
  • 207868c Add simple decryption of the data packets by Bernd Gottschlag 2020-05-02 18:00:29 +0200
  • 8a20cd3 display: More drawing code. by Mathias Gottschlag 2020-05-02 12:53:07 +0200
  • 86f451d display: cargo update, and use tinygfx instead of embedded-epd library. by Mathias Gottschlag 2020-05-01 16:59:18 +0200
  • ae3b470 Update packet handling protocol by Bernd Gottschlag 2020-05-01 12:56:16 +0200
  • 0d48079 display: Restructure the program (with multiple software tasks). by Mathias Gottschlag 2020-04-30 23:28:55 +0200
  • e9f89f7 display: Revert to simple EPD display example code. by Mathias Gottschlag 2020-04-30 21:49:28 +0200
  • d3cc04d display: Update toolchain. by Mathias Gottschlag 2020-04-30 21:48:56 +0200
  • a6b8646 display: Fix pins/SPI and configure some default pin states. by Mathias Gottschlag 2020-04-30 21:48:26 +0200
  • ea8c488 display: Fix project name and add epd-waveshare dependency. by Mathias Gottschlag 2020-04-30 21:46:57 +0200
  • dcd6ee4 Disable the MQTT connection by Bernd Gottschlag 2020-04-30 18:44:51 +0200
  • 65f5893 Change the address of the nrf24l01 and the packet format by Bernd Gottschlag 2020-04-30 18:44:17 +0200
  • a864df3 Add further information to the README by Bernd Gottschlag 2020-04-29 22:45:27 +0200
  • 9089fef Describe the remaining protocol. by Mathias Gottschlag 2020-04-29 20:49:49 +0200
  • 1dde4df More protocol description, enough to implement sensor reports. by Mathias Gottschlag 2020-04-29 20:40:41 +0200
  • 3c0b03f First part of protocol documentation. by Mathias Gottschlag 2020-04-29 20:24:03 +0200