![]() |
SimpleFOClibrary 2.4.0
|
#include <rp2040_mcu.h>
Public Member Functions | |
| RP2040ADCEngine () | |
| void | addPin (int pin) |
| bool | init () |
| void | start () |
| void | stop () |
| ADCResults | getLastResults () |
Public Attributes | |
| int | samples_per_second = 20000 |
| float | adc_conv = (SIMPLEFOC_RP2040_ADC_VDDA / SIMPLEFOC_RP2040_ADC_RESOLUTION) |
| bool | initialized |
| uint | readDMAChannel |
| bool | channelsEnabled [4] |
| volatile uint8_t | samples [4] |
| volatile ADCResults | lastResults |
Definition at line 67 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| RP2040ADCEngine::RP2040ADCEngine | ( | ) |
| void RP2040ADCEngine::addPin | ( | int | pin | ) |
| ADCResults RP2040ADCEngine::getLastResults | ( | ) |
| bool RP2040ADCEngine::init | ( | ) |
| void RP2040ADCEngine::start | ( | ) |
| void RP2040ADCEngine::stop | ( | ) |
| float RP2040ADCEngine::adc_conv = (SIMPLEFOC_RP2040_ADC_VDDA / SIMPLEFOC_RP2040_ADC_RESOLUTION) |
Definition at line 81 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| bool RP2040ADCEngine::channelsEnabled[4] |
Definition at line 89 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| bool RP2040ADCEngine::initialized |
Definition at line 84 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| volatile ADCResults RP2040ADCEngine::lastResults |
Definition at line 91 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| uint RP2040ADCEngine::readDMAChannel |
Definition at line 85 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| volatile uint8_t RP2040ADCEngine::samples[4] |
Definition at line 90 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.
| int RP2040ADCEngine::samples_per_second = 20000 |
Definition at line 80 of file current_sense/hardware_specific/rp2040/rp2040_mcu.h.