Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

leave off #16

Open
1 of 10 tasks
akielaries opened this issue Jun 21, 2024 · 0 comments
Open
1 of 10 tasks

leave off #16

akielaries opened this issue Jun 21, 2024 · 0 comments

Comments

@akielaries
Copy link
Owner

akielaries commented Jun 21, 2024

The STM32 baremetal programming is already quite the challenge. I've made more progress with register push/pull and UART comms on STM32F103. The STM32G431 is a pain to figure out the push/pull and UART comms may be as challenging.

Start with design and implementation related to:

  • Needs to be some cleanup in existing pub/sub implementation
    • Cleanup and get publish from RPi4 -> RPi1 working again
    • Cleanup existing protocol to use something custom
    • Probably some other stuff
  • BME telemetry from Pi2 slot 2 working. Slot 2 is closer to the middle so more ideal readings this way
  • SHT30 telemetry from the same circuit as the BME280
  • pub-sub utility
    • protocol between devices on the network
    • as low level as possible, how to do without socket lib
  • Create influx and grafana instance on Pi1 slot 0
    • very under resourced so this may not even work
    • requires the influxdb C API fork I have dangling atm
  • Custom hat for the BME280 circuit on Pi2

Later on:

  • STM32 + RPi UART comms
  • STM32 + BME280 transmission via I2C or SPI?
akielaries added a commit that referenced this issue Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant