@@ -191,7 +191,6 @@ mp_obj_t esp32_hw_spi_dev_make_new(const mp_obj_type_t *type, size_t n_args, siz
191
191
return MP_OBJ_FROM_PTR (self );
192
192
}
193
193
194
-
195
194
mp_obj_t esp32_hw_spi_dev_trans_start_cb (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args )
196
195
{
197
196
enum { ARG_self , ARG_callback , ARG_user_data };
@@ -1015,16 +1014,18 @@ mp_obj_t esp32_hw_spi_bus_make_new(const mp_obj_type_t *type, size_t n_args, siz
1015
1014
}
1016
1015
1017
1016
1017
+ STATIC void machine_hw_spi_deinit_internal (machine_hw_spi_obj_t * self ) {
1018
+
1019
+
1020
+
1018
1021
STATIC mp_obj_t esp32_hw_spi_bus_deinit (mp_obj_t self_in )
1019
1022
{
1020
1023
esp32_hw_spi_bus_obj_t * self = (esp32_hw_spi_bus_obj_t * )self_in ;
1021
1024
1022
- esp_err_t ret = spi_bus_free (self -> host );
1023
- check_esp_err (ret );
1024
-
1025
1025
if (self -> state == MACHINE_HW_SPI_STATE_INIT ) {
1026
1026
self -> state = MACHINE_HW_SPI_STATE_DEINIT ;
1027
- machine_hw_spi_deinit_internal (self );
1027
+ esp_err_t ret = spi_bus_free (self -> host );
1028
+ check_esp_err (ret );
1028
1029
}
1029
1030
1030
1031
return mp_const_none ;
@@ -1097,10 +1098,10 @@ MP_DEFINE_CONST_FUN_OBJ_1(esp32_hw_spi_free_dma_buffer_obj, esp32_hw_spi_free_dm
1097
1098
1098
1099
STATIC const mp_map_elem_t esp32_module_spi_globals_table [] = {
1099
1100
{ MP_ROM_QSTR (MP_QSTR___name__ ), MP_OBJ_NEW_QSTR (MP_QSTR_spi ) },
1100
- { MP_ROM_QSTR (MP_QSTR_Bus ) (mp_obj_t )& esp32_hw_spi_bus_type },
1101
+ { MP_ROM_QSTR (MP_QSTR_Bus ), (mp_obj_t )& esp32_hw_spi_bus_type },
1101
1102
{ MP_ROM_QSTR (MP_QSTR_Device ), (mp_obj_t )& esp32_hw_spi_dev_type },
1102
1103
{ MP_ROM_QSTR (MP_QSTR_get_dma_buffer ), MP_ROM_PTR (& esp32_hw_spi_get_dma_buffer_obj ) },
1103
- { MP_ROM_QSTR (MP_QSTR_free_dma_buffer ), MP_ROM_PTR (& esp32_hw_spi_free_dma_buffer_obj ) },
1104
+ { MP_ROM_QSTR (MP_QSTR_free_dma_buffer ), MP_ROM_PTR (& esp32_hw_spi_free_dma_buffer_obj ) }
1104
1105
};
1105
1106
1106
1107
STATIC MP_DEFINE_CONST_DICT (esp32_module_spi_globals , esp32_module_spi_globals_table );
0 commit comments