File tree Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 38
38
#include "extmod/machine_mem.h"
39
39
#include "extmod/machine_pulse.h"
40
40
#include "extmod/machine_i2c.h"
41
+ #include "extmod/machine_spi.h"
41
42
#include "modmachine.h"
42
43
43
44
#if MICROPY_PY_MACHINE
@@ -88,6 +89,7 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
88
89
89
90
{ MP_ROM_QSTR (MP_QSTR_Pin ), MP_ROM_PTR (& machine_pin_type ) },
90
91
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& machine_i2c_type ) },
92
+ { MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& mp_machine_soft_spi_type ) },
91
93
};
92
94
93
95
STATIC MP_DEFINE_CONST_DICT (machine_module_globals , machine_module_globals_table );
Original file line number Diff line number Diff line change 113
113
#define MICROPY_PY_MACHINE (1)
114
114
#define MICROPY_PY_MACHINE_PULSE (1)
115
115
#define MICROPY_PY_MACHINE_I2C (1)
116
- #define MICROPY_PY_MACHINE_SPI (0 )
116
+ #define MICROPY_PY_MACHINE_SPI (1 )
117
117
#define MICROPY_PY_USSL (0)
118
118
#define MICROPY_PY_WEBSOCKET (0)
119
119
#define MICROPY_PY_FRAMEBUF (1)
Original file line number Diff line number Diff line change @@ -50,9 +50,11 @@ uint32_t mp_hal_get_cpu_freq(void);
50
50
// C-level pin HAL
51
51
#include "py/obj.h"
52
52
#include "driver/gpio.h"
53
+ #define MP_HAL_PIN_FMT "%u"
53
54
#define mp_hal_pin_obj_t gpio_num_t
54
55
mp_hal_pin_obj_t machine_pin_get_id (mp_obj_t pin_in );
55
56
#define mp_hal_get_pin_obj (o ) machine_pin_get_id(o)
57
+ #define mp_hal_pin_name (p ) (p)
56
58
static inline void mp_hal_pin_input (mp_hal_pin_obj_t pin ) {
57
59
gpio_set_direction (pin , GPIO_MODE_INPUT );
58
60
}
You can’t perform that action at this time.
0 commit comments