Prusa MINI Firmware overview
|
#include <menu_vars.h>
#include "gui.h"
#include "screen_menu.h"
#include "cmsis_os.h"
#include "hwio_a3ides.h"
#include "../Marlin/src/module/temperature.h"
|
enum | MI_t {
MI_RETURN,
MI_RETURN,
MI_WIZARD,
MI_Z_OFFSET,
MI_AUTO_HOME,
MI_MESH_BED,
MI_SELFTEST,
MI_CALIB_FIRST,
MI_RETURN,
MI_LOAD,
MI_UNLOAD,
MI_CHANGE,
MI_PURGE,
MI_RETURN,
MI_ALWAYS,
MI_ON_RESTART,
MI_COUNT,
MI_RETURN,
MI_SYS_INFO,
MI_VERSIONS,
MI_RETURN,
MI_MOVE_X,
MI_MOVE_Y,
MI_MOVE_Z,
MI_MOVE_E,
MI_RETURN,
MI_SYS_RESET,
MI_CLR_EEPROM,
MI_WDG_TEST,
MI_PLL,
MI_SSCG,
MI_SSCG_FREQ,
MI_SSCG_DEPTH,
MI_SPI_PRESC,
MI_MESH,
MI_BSOD,
MI_BSOD_HARD_FAULT,
MI_COUNT,
MI_RETURN,
MI_TEMPERATURE,
MI_MOVE_AXIS,
MI_DISABLE_STEP,
MI_FACTORY_DEFAULTS,
MI_FW_UPDATE,
MI_FILAMENT_SENSOR,
MI_TIMEOUT,
MI_LAN_SETTINGS,
MI_RETURN,
MI_NOZZLE,
MI_HEATBED,
MI_PRINTFAN,
MI_COOLDOWN,
MI_RETURN,
MI_NOZZLE,
MI_HEAT_PWM_PERIOD,
MI_HEATBED,
MI_FAN_PWM_PERIOD,
MI_PRINTFAN,
MI_COOLDOWN,
MI_COUNT
} |
|
◆ MI_t
Enumerator |
---|
MI_RETURN | |
MI_RETURN | |
MI_WIZARD | |
MI_Z_OFFSET | |
MI_AUTO_HOME | |
MI_MESH_BED | |
MI_SELFTEST | |
MI_CALIB_FIRST | |
MI_RETURN | |
MI_LOAD | |
MI_UNLOAD | |
MI_CHANGE | |
MI_PURGE | |
MI_RETURN | |
MI_ALWAYS | |
MI_ON_RESTART | |
MI_COUNT | |
MI_RETURN | |
MI_SYS_INFO | |
MI_VERSIONS | |
MI_RETURN | |
MI_MOVE_X | |
MI_MOVE_Y | |
MI_MOVE_Z | |
MI_MOVE_E | |
MI_RETURN | |
MI_SYS_RESET | |
MI_CLR_EEPROM | |
MI_WDG_TEST | |
MI_PLL | |
MI_SSCG | |
MI_SSCG_FREQ | |
MI_SSCG_DEPTH | |
MI_SPI_PRESC | |
MI_MESH | |
MI_BSOD | |
MI_BSOD_HARD_FAULT | |
MI_COUNT | |
MI_RETURN | |
MI_TEMPERATURE | |
MI_MOVE_AXIS | |
MI_DISABLE_STEP | |
MI_FACTORY_DEFAULTS | |
MI_FW_UPDATE | |
MI_FILAMENT_SENSOR | |
MI_TIMEOUT | |
MI_LAN_SETTINGS | |
MI_RETURN | |
MI_NOZZLE | |
MI_HEATBED | |
MI_PRINTFAN | |
MI_COOLDOWN | |
MI_RETURN | |
MI_NOZZLE | |
MI_HEAT_PWM_PERIOD | |
MI_HEATBED | |
MI_FAN_PWM_PERIOD | |
MI_PRINTFAN | |
MI_COOLDOWN | |
MI_COUNT | |
◆ screen_test_temperature_init()
◆ screen_test_temperature_event()
◆ period_pwm_range
const char* period_pwm_range[] |
|
static |
Initial value:= {
"1.5us", " 3us", " 6us", " 12us", " 24us", " 48us", " 97us", "195us", "390us",
"780us",
"1.5ms",
"3.1ms",
"6.2ms",
" 12ms",
" 25ms",
" 50ms",
"100ms",
NULL
}
◆ pwm_size
◆ screen_test_temperature
◆ pscreen_test_temperature
static FORCE_INLINE int16_t degTargetHotend(const uint8_t E_NAME)
Definition: temperature.h:562
Definition: screen_test_temperature.cpp:26
MI_t
Definition: screen_test_temperature.cpp:22
static const char * period_pwm_range[]
Definition: screen_test_temperature.cpp:16
Definition: screen_test_temperature.cpp:24
#define NULL
Definition: usbd_def.h:53
int hwio_pwm_get_prescaler_log2(int i_pwm)
Definition: hwio_a3ides_2209_02.c:349
#define HWIO_PWM_HEATER_BED
Definition: hwio_a3ides.h:54
void hwio_pwm_set_prescaler_exp2(int i_pwm, int exp)
Definition: hwio_a3ides_2209_02.c:343
Definition: screen_test_temperature.cpp:29
Definition: screen_test_temperature.cpp:27
void screen_test_temperature_init(screen_t *screen)
Definition: screen_test_temperature.cpp:33
Definition: screen_test_temperature.cpp:23
Definition: screen_test_temperature.cpp:25
#define WINDOW_EVENT_CHANGING
Definition: window.h:48
#define HWIO_PWM_FAN
Definition: hwio_a3ides.h:57
int screen_test_temperature_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_test_temperature.cpp:61
#define WINDOW_EVENT_CLICK
Definition: window.h:46
Definition: screen_test_temperature.cpp:28
Definition: screen_test_temperature.cpp:30
Temperature thermalManager
Definition: temperature.cpp:89
static void _window_invalidate(window_t *window)
Definition: window.h:257