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

ESP32 Frog: Find & Integrate Sensor Libraries into ESP-IDF Framework #158

Closed
keenanjohnson opened this issue Oct 1, 2022 · 4 comments
Closed
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed Software Software Engineering

Comments

@keenanjohnson
Copy link
Member

As part of the effort to create an EPS32 based Golioth Frog Sensor #126 , we need to find and integrate drivers for the Frog Sensors into the ESP-IDF framework stared in this branch: (https://github.com/Ribbit-Network/ribbit-network-frog-sensor/tree/esp32_golioth)

Sensors

@keenanjohnson keenanjohnson added enhancement New feature or request help wanted Extra attention is needed Software Software Engineering labels Oct 1, 2022
@keenanjohnson keenanjohnson moved this to In Progress in Ribbit Network To-do List Oct 1, 2022
@keenanjohnson keenanjohnson self-assigned this Oct 1, 2022
@beriberikix
Copy link

beriberikix commented Oct 1, 2022

There's a common set of sensor drivers UncleRus/esp-idf-lib which has support for the SCD-30.

esp-idf-lib currently doesn't support the DPS310 but I just filed UncleRus/esp-idf-lib#456. It's a simple I2C so hopefully we can get some support there.

GPS in general is usually standard NMEA, so something like https://github.com/jacketizer/libnmea should work.

I don't have the sensors on hand but I'm going to order them and see if I can help with the validation :)

@keenanjohnson
Copy link
Member Author

Thanks @beriberikix for pointing out those libraries! Hopefully it shouldn't be too difficult to add those into my branch I have! I will try to work on it soon as I have all the sensors here I can validate with.

keenanjohnson added a commit that referenced this issue Oct 6, 2022
@keenanjohnson
Copy link
Member Author

I have linked the UncleRus/esp-idf-lib library into my golioth project and imported the scd30 module. I should be able to verify the functionality shortly.

https://github.com/Ribbit-Network/ribbit-network-frog-sensor/actions/runs/3208759367

@keenanjohnson
Copy link
Member Author

I've created three separate Github issues for each of our sensors to track and divide this work as part of the milestone: https://github.com/Ribbit-Network/ribbit-network-frog-sensor/milestone/4

#173
Ribbit-Network/ribbit-network-frog-software#16
#175

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed Software Software Engineering
Projects
No open projects
Development

No branches or pull requests

2 participants