diff --git a/src/MarlinSimulator/marlin_hal_impl/HAL.cpp b/src/MarlinSimulator/marlin_hal_impl/HAL.cpp index 61a53d7..a3212cc 100644 --- a/src/MarlinSimulator/marlin_hal_impl/HAL.cpp +++ b/src/MarlinSimulator/marlin_hal_impl/HAL.cpp @@ -48,35 +48,35 @@ int freeMemory() { // ADC // ------------------------ -void MarlinHAL::adc_init() { +void HAL_adc_init() { } -void MarlinHAL::adc_enable(const uint8_t ch) { +void HAL_adc_enable_channel(const uint8_t ch) { } -uint8_t MarlinHAL::active_ch = 0; -void MarlinHAL::adc_start(const uint8_t ch) { +uint8_t active_ch = 0; +void HAL_adc_start_conversion(const uint8_t ch) { active_ch = ch; } -bool MarlinHAL::adc_ready() { +bool HAL_adc_finished() { return true; } -uint16_t MarlinHAL::adc_value() { +uint16_t HAL_adc_get_result() { pin_t pin = analogInputToDigitalPin(active_ch); if (!VALID_PIN(pin)) return 0; uint16_t data = ((Gpio::get(pin) >> 2) & 0x3FF); return data; // return 10bit value as Marlin expects } -void MarlinHAL::pwm_init() { +void HAL_pwm_init() { } -void MarlinHAL::reboot() { /* Reset the application state and GPIO */ } +void HAL_reboot() { /* Reset the application state and GPIO */ } // Maple Compatibility volatile uint32_t systick_uptime_millis = 0;