Arduino_MachineControl
Arduino_MachineControl copied to clipboard
Fix voltage reference in examples
The MachineControl boards features a REF3330 3.0 V Reference Voltage.
As mentioned in this https://github.com/arduino-libraries/Arduino_MachineControl/pull/70#issuecomment-1092639038
I have compared the 0-10V input results with an oscilloscope and the values with the 3.3 V reference were wrong but correct with 3.0 V.
Memory usage change @ 493324e203e7d4ce8f8e7a486590c66c0884823e
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_portenta:envie_m7 | 0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
Board | examples/Analog_Out flash |
% | examples/Analog_Out RAM for global variables |
% | examples/Analog_input/Analog_input_0_10V flash |
% | examples/Analog_input/Analog_input_0_10V RAM for global variables |
% | examples/Analog_input/Analog_input_4_20mA flash |
% | examples/Analog_input/Analog_input_4_20mA RAM for global variables |
% | examples/Analog_input/Analog_input_NTC flash |
% | examples/Analog_input/Analog_input_NTC RAM for global variables |
% | examples/CAN/ReadCan flash |
% | examples/CAN/ReadCan RAM for global variables |
% | examples/CAN/WriteCan flash |
% | examples/CAN/WriteCan RAM for global variables |
% | examples/Digital_output flash |
% | examples/Digital_output RAM for global variables |
% | examples/Digital_programmable/CombinedIOExpander flash |
% | examples/Digital_programmable/CombinedIOExpander RAM for global variables |
% | examples/Digital_programmable/Digital_input flash |
% | examples/Digital_programmable/Digital_input RAM for global variables |
% | examples/Digital_programmable/GPIO_programmable flash |
% | examples/Digital_programmable/GPIO_programmable RAM for global variables |
% | examples/Encoders flash |
% | examples/Encoders RAM for global variables |
% | examples/Ethernet flash |
% | examples/Ethernet RAM for global variables |
% | examples/RS232 flash |
% | examples/RS232 RAM for global variables |
% | examples/RS485_fullduplex flash |
% | examples/RS485_fullduplex RAM for global variables |
% | examples/RS485_halfduplex flash |
% | examples/RS485_halfduplex RAM for global variables |
% | examples/RTC flash |
% | examples/RTC RAM for global variables |
% | examples/RTC_Alarm flash |
% | examples/RTC_Alarm RAM for global variables |
% | examples/Temp_probes_RTD flash |
% | examples/Temp_probes_RTD RAM for global variables |
% | examples/Temp_probes_Thermocouples flash |
% | examples/Temp_probes_Thermocouples RAM for global variables |
% | examples/USB_host flash |
% | examples/USB_host RAM for global variables |
% |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_portenta:envie_m7 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/Analog_Out<br>flash,%,examples/Analog_Out<br>RAM for global variables,%,examples/Analog_input/Analog_input_0_10V<br>flash,%,examples/Analog_input/Analog_input_0_10V<br>RAM for global variables,%,examples/Analog_input/Analog_input_4_20mA<br>flash,%,examples/Analog_input/Analog_input_4_20mA<br>RAM for global variables,%,examples/Analog_input/Analog_input_NTC<br>flash,%,examples/Analog_input/Analog_input_NTC<br>RAM for global variables,%,examples/CAN/ReadCan<br>flash,%,examples/CAN/ReadCan<br>RAM for global variables,%,examples/CAN/WriteCan<br>flash,%,examples/CAN/WriteCan<br>RAM for global variables,%,examples/Digital_output<br>flash,%,examples/Digital_output<br>RAM for global variables,%,examples/Digital_programmable/CombinedIOExpander<br>flash,%,examples/Digital_programmable/CombinedIOExpander<br>RAM for global variables,%,examples/Digital_programmable/Digital_input<br>flash,%,examples/Digital_programmable/Digital_input<br>RAM for global variables,%,examples/Digital_programmable/GPIO_programmable<br>flash,%,examples/Digital_programmable/GPIO_programmable<br>RAM for global variables,%,examples/Encoders<br>flash,%,examples/Encoders<br>RAM for global variables,%,examples/Ethernet<br>flash,%,examples/Ethernet<br>RAM for global variables,%,examples/RS232<br>flash,%,examples/RS232<br>RAM for global variables,%,examples/RS485_fullduplex<br>flash,%,examples/RS485_fullduplex<br>RAM for global variables,%,examples/RS485_halfduplex<br>flash,%,examples/RS485_halfduplex<br>RAM for global variables,%,examples/RTC<br>flash,%,examples/RTC<br>RAM for global variables,%,examples/RTC_Alarm<br>flash,%,examples/RTC_Alarm<br>RAM for global variables,%,examples/Temp_probes_RTD<br>flash,%,examples/Temp_probes_RTD<br>RAM for global variables,%,examples/Temp_probes_Thermocouples<br>flash,%,examples/Temp_probes_Thermocouples<br>RAM for global variables,%,examples/USB_host<br>flash,%,examples/USB_host<br>RAM for global variables,%
arduino:mbed_portenta:envie_m7,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
The patch looks correct. @Rocketct would you mind taking some more measurement on a production board and eventually merge? Thx