Bernd Gottschlag bernd

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • 045873b1ca Add another sensor to the base station for testing
  • 59c6b14d5b Add handling for different encryption keys for the stations There are eight key files in the common folder. The files are converted to header files on compile time and the array of the keys is filled with them. After determining the device id via the pin programming the corresponding key is chosen. Each of the keys is mapped to one station id.
  • Comparer 2 révisions »

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • ddb99093ec Move the nrf24l01 to improve reception

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • 9cc2488996 Put send functions into a separate file
  • 4f83ec8bef Add handling of the salt On start-up the sensor sends a Get_Salt-message to the base station. The base station responds and sends the salt, which the sensor uses from there on.
  • b31efd8359 Fix decryption function
  • 08546c2e36 Re-enable dynamic packet length The nrf24l01 used on the boards is probably a counterfeit chip. It cannot acknowledge received packets (probably a bit flip of the NO_ACK bit described here: https://ncrmnt.org/2015/03/13/how-do-i-cost-optimize-nrf24l01/) if the dynamic packet length is disabled.
  • fe5cd5fc86 Add delay after setting the pull ups for pin programming Without it the bits are sometimes read incorrectly.
  • Comparer 8 révisions »

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to atmega_88 at bernd/smart-home

  • 1a527b5929 Re-enable dynamic packet length The nrf24l01 used on the boards is probably a counterfeit chip. It cannot acknowledge received packets (probably a bit flip of the NO_ACK bit described here: https://ncrmnt.org/2015/03/13/how-do-i-cost-optimize-nrf24l01/) if the dynamic packet length is disabled.
  • 99cd96a42b WIP: request and receive salt from the base station
  • Comparer 2 révisions »

il y a 5 ans

bernd pushed to atmega_88 at bernd/smart-home

  • 99cd96a42b WIP: request and receive salt from the base station
  • f30f7c71a9 Add delay after setting the pull ups for pin programming Without it the bits are sometimes read incorrectly.
  • 0d7211d770 Fix the rx0 address The address was set for the wrong address and thus the module could not receive acks from the base station
  • e6669484e6 Disable the dynamic packet length The packet length is now fixed to 32 bytes.
  • b10df03e01 Fix generation of the salt

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • ed128699b7 Implement cipher block chaining for the decryption of packets

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • ae3b470844 Update packet handling protocol The packets are not yet encrypted

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • a864df322d Add further information to the README

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • b837785f8e Add range checks for the received values and fix formatting

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

il y a 5 ans

bernd pushed to master at bernd/smart-home

  • 137c29af60 Add further footprints and Digikey links + part numbers

il y a 5 ans