@@ -41,27 +41,7 @@ use core::borrow::Borrow;
4141
4242use crate :: gpio:: OutputPin ;
4343use crate :: units:: { FromValueType , Hertz } ;
44- use esp_idf_sys:: { esp, mcpwm_config_t, EspError } ;
45- use esp_idf_sys:: {
46- mcpwm_counter_type_t,
47- mcpwm_counter_type_t_MCPWM_DOWN_COUNTER,
48- //mcpwm_counter_type_t_MCPWM_FREEZE_COUNTER,
49- mcpwm_counter_type_t_MCPWM_UP_COUNTER,
50- mcpwm_counter_type_t_MCPWM_UP_DOWN_COUNTER,
51- } ;
52- use esp_idf_sys:: {
53- mcpwm_duty_type_t, mcpwm_duty_type_t_MCPWM_DUTY_MODE_0, mcpwm_duty_type_t_MCPWM_DUTY_MODE_1,
54- } ;
55- use esp_idf_sys:: {
56- mcpwm_io_signals_t, mcpwm_io_signals_t_MCPWM0A, mcpwm_io_signals_t_MCPWM0B,
57- mcpwm_io_signals_t_MCPWM1A, mcpwm_io_signals_t_MCPWM1B, mcpwm_io_signals_t_MCPWM2A,
58- mcpwm_io_signals_t_MCPWM2B,
59- } ;
60- use esp_idf_sys:: {
61- mcpwm_timer_t, mcpwm_timer_t_MCPWM_TIMER_0, mcpwm_timer_t_MCPWM_TIMER_1,
62- mcpwm_timer_t_MCPWM_TIMER_2,
63- } ;
64- use esp_idf_sys:: { mcpwm_unit_t, mcpwm_unit_t_MCPWM_UNIT_0, mcpwm_unit_t_MCPWM_UNIT_1} ;
44+ use esp_idf_sys:: * ;
6545
6646/// The Motor Control Pulse Width Modulator peripheral
6747pub struct Peripheral < U : Unit > {
0 commit comments