Prusa MINI Firmware overview
|
◆ hwio_arduino_digitalRead()
int hwio_arduino_digitalRead |
( |
uint32_t |
ulPin | ) |
|
◆ hwio_arduino_digitalWrite()
void hwio_arduino_digitalWrite |
( |
uint32_t |
ulPin, |
|
|
uint32_t |
ulVal |
|
) |
| |
669 #ifdef SIM_HEATER_BED_ADC
673 #endif //SIM_HEATER_BED_ADC
678 #ifdef SIM_HEATER_NOZZLE_ADC
682 #endif //SIM_HEATER_NOZZLE_ADC
◆ hwio_arduino_digitalToggle()
void hwio_arduino_digitalToggle |
( |
uint32_t |
ulPin | ) |
|
◆ hwio_arduino_pinMode()
void hwio_arduino_pinMode |
( |
uint32_t |
ulPin, |
|
|
uint32_t |
ulMode |
|
) |
| |
◆ digitalWrite()
void digitalWrite |
( |
uint32_t |
ulPin, |
|
|
uint32_t |
ulVal |
|
) |
| |
◆ digitalRead()
int digitalRead |
( |
uint32_t |
ulPin | ) |
|
◆ digitalToggle()
void digitalToggle |
( |
uint32_t |
ulPin | ) |
|
◆ pinMode()
void pinMode |
( |
uint32_t |
ulPin, |
|
|
uint32_t |
ulMode |
|
) |
| |
#define _DO_Z_STEP
Definition: hwio_a3ides.h:23
#define PIN_X_DIR
Definition: hwio_pindef.h:18
#define PIN_E_DIR
Definition: hwio_pindef.h:33
#define _DI_BTN_ENC
Definition: hwio_a3ides.h:14
#define PIN_E_ENABLE
Definition: hwio_pindef.h:35
int sim_motion_get_min_end(uint8_t axis)
#define PIN_FAN
Definition: hwio_pindef.h:39
#define _DI_X_DIAG
Definition: hwio_a3ides.h:12
#define HWIO_PWM_HEATER_0
Definition: hwio_a3ides.h:55
int sim_motion_get_diag(uint8_t axis)
#define PIN_Z_DIAG
Definition: hwio_pindef.h:31
#define _DI_Z_MIN
Definition: hwio_a3ides.h:9
#define _DI_Y_DIAG
Definition: hwio_a3ides.h:11
void _hwio_pwm_analogWrite_set_val(int i_pwm, int val)
Definition: hwio_a3ides_2209_02.c:429
void hwio_do_set_val(int i_do, int val)
Definition: hwio_a3ides_2209_02.c:223
#define PIN_HEATER_0
Definition: hwio_pindef.h:14
#define PIN_BTN_EN2
Definition: hwio_pindef.h:42
#define _DO_Y_STEP
Definition: hwio_a3ides.h:28
#define HWIO_ERR_UNDEF_DIG_WR
Definition: hwio_a3ides_2209_02.c:26
int hwio_jogwheel_enabled
Definition: hwio_a3ides_2209_02.c:176
int hwio_di_get_val(int i_di)
Definition: hwio_a3ides_2209_02.c:196
#define _DO_X_STEP
Definition: hwio_a3ides.h:20
void sim_motion_set_dir(uint8_t axis, int state)
#define _DO_Y_DIR
Definition: hwio_a3ides.h:27
int HAL_GPIO_Initialized
Definition: main.c:104
int hwio_arduino_digitalRead(uint32_t ulPin)
Definition: hwio_a3ides_2209_02.c:619
#define _DI_BTN_EN2
Definition: hwio_a3ides.h:16
#define PIN_Z_MIN
Definition: hwio_pindef.h:11
#define HWIO_ERR_UNINI_DIG_WR
Definition: hwio_a3ides_2209_02.c:22
#define _DI_Z_DIAG
Definition: hwio_a3ides.h:13
#define HWIO_PWM_HEATER_BED
Definition: hwio_a3ides.h:54
int hwio_arduino_digitalRead(uint32_t ulPin)
Definition: hwio_a3ides_2209_02.c:619
#define _DO_Z_DIR
Definition: hwio_a3ides.h:30
#define PIN_BTN_EN1
Definition: hwio_pindef.h:41
#define PIN_BEEPER
Definition: hwio_pindef.h:6
void hwio_arduino_error(int err, uint32_t pin32)
Definition: hwio_a3ides_2209_02.c:565
void sim_motion_set_ena(uint8_t axis, int state)
#define PIN_Z_ENABLE
Definition: hwio_pindef.h:30
int hwio_do_get_val(int i_do)
Definition: hwio_a3ides_2209_02.c:216
#define PIN_Y_DIAG
Definition: hwio_pindef.h:26
#define _DO_Y_ENABLE
Definition: hwio_a3ides.h:29
void sim_nozzle_set_power(float P)
Definition: sim_nozzle.c:57
void hwio_arduino_digitalWrite(uint32_t ulPin, uint32_t ulVal)
Definition: hwio_a3ides_2209_02.c:661
void sim_motion_set_stp(uint8_t axis, int state)
#define HWIO_PWM_FAN1
Definition: hwio_a3ides.h:56
void sim_bed_set_power(float P)
Definition: sim_bed.c:51
#define PIN_Z_STEP
Definition: hwio_pindef.h:29
#define _DO_E_DIR
Definition: hwio_a3ides.h:24
#define PIN_HEATER_BED
Definition: hwio_pindef.h:13
#define PIN_Y_STEP
Definition: hwio_pindef.h:24
#define PIN_Y_DIR
Definition: hwio_pindef.h:23
#define HWIO_PWM_FAN
Definition: hwio_a3ides.h:57
#define PIN_X_ENABLE
Definition: hwio_pindef.h:20
void hwio_arduino_digitalToggle(uint32_t ulPin)
Definition: hwio_a3ides_2209_02.c:774
#define PIN_Y_ENABLE
Definition: hwio_pindef.h:25
#define _DO_X_ENABLE
Definition: hwio_a3ides.h:22
#define PIN_E_STEP
Definition: hwio_pindef.h:34
#define PIN_X_STEP
Definition: hwio_pindef.h:19
#define PIN_E_DIAG
Definition: hwio_pindef.h:36
#define PIN_X_DIAG
Definition: hwio_pindef.h:21
void hwio_arduino_digitalWrite(uint32_t ulPin, uint32_t ulVal)
Definition: hwio_a3ides_2209_02.c:661
#define _DO_Z_ENABLE
Definition: hwio_a3ides.h:21
#define PIN_FAN1
Definition: hwio_pindef.h:38
#define _DO_E_STEP
Definition: hwio_a3ides.h:25
#define HWIO_ERR_UNINI_DIG_RD
Definition: hwio_a3ides_2209_02.c:21
#define _DI_BTN_EN1
Definition: hwio_a3ides.h:15
#define PIN_Z_DIR
Definition: hwio_pindef.h:28
uint32_t adc_sim_msk
Definition: adc.c:24
#define HWIO_ERR_UNDEF_DIG_RD
Definition: hwio_a3ides_2209_02.c:25
#define _DI_E_DIAG
Definition: hwio_a3ides.h:10
#define _DO_X_DIR
Definition: hwio_a3ides.h:19
#define PIN_BTN_ENC
Definition: hwio_pindef.h:40
#define _DO_E_ENABLE
Definition: hwio_a3ides.h:26
void hwio_arduino_pinMode(uint32_t ulPin, uint32_t ulMode)
Definition: hwio_a3ides_2209_02.c:820
const int _pwm_analogWrite_max[_PWM_CNT]
Definition: hwio_a3ides_2209_02.c:149