Open t-pi opened 4 years ago
I don't really have much experience with the ULP besides writing this assembler in python.
Not sure whether we can use the ULP for GM counting - it might be a bit too simple / too slow / too limited for that. Also, you have to program it in assembler (which is not great for any non-trivial program).
An alternative approach to power saving could be to let the device sleep most of the time and only wake up for measurements and transmission of results.
If one assumes that radiation in nature does not change rapidly usually, this might be good enough for normal times, but has issues in crisis times (like losing time in sleep mode until a higher radiation level is measured).
If we discuss switching off WiFi to reduce low power (#289), would it (at a later stage) be possible to use the ULP coprocessor to count the GM impulses and only read them every seconds? I think we discussed this already once in an offline meeting.
@ThomasWaldmann, you seem to have experience already...