4-20 mA Unit with wemos S2 mini ESP32
- 
					
					
					
					
 
- 
					
					
					
					
 @obstbauer yeah thats the registers table, I used Uiflow2 with calibration block but you are using not M5Stack controller I see 
- 
					
					
					
					
 @robski what value do you take for "index" in the function void MODULE_4_20MA::setCalCurrent(uint8_t index, uint16_t value)
- 
					
					
					
					
 @obstbauer haven't used index value in uiflow2 ..ain4_20ma_0.set_cal_current(10) to set 10mA 
 ain4_20ma_0.set_cal_current(20) to set 20mA
- 
					
					
					
					
 @robski yes maybe in uiflow2 but the function for the c program asks for an index and a value 
- 
					
					
					
					
 I see really strange behaviour and I don't know the reason and I get no answers from the support..... 
 The example code from M5Stack say that the currentvalue should be divided by 100:canvas.printf("Current:%.2fmA", (float)(meter.getCurrentValue(0)) / 100.0);The values I get I have to divide by 10 to get the right current in mA.... and the other issue is that I can only use half of the measurement range, at 12.5 mA the ADC sends 65520... maybe someone has an idea ? 
- 
					
					
					
					
 change to a raspberry PI4 seems to be no solution too..... 
 it woud be nice if there would be a better documentation for people who want to use the units outside the m5stack universum....
- 
					
					
					
					
 @obstbauer this is uiflow example with raw value and float too     
- 
					
					
					
					
 thank you, but I am still not able to read out or to set the cal current 
 M5Stack support doesn`t answer my mails... and it seems that there is nobody from the company around here, I think I will change to another board with better support
- 
					
					
					
					
 @obstbauer TBH if you are using M5Stack modules/units with not M5Stack controllers maybe its worth to have at least one M5Controller (atom?stick? )to be able to check module functionality 

