Home
last modified time | relevance | path

Searched refs:delay_half (Results 1 – 3 of 3) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/drivers/bus/
A Dsoftspi.c49 uint32_t delay_half = self->delay_half; in mp_soft_spi_transfer() local
57 if (delay_half == MICROPY_HW_SOFTSPI_MIN_DELAY) { in mp_soft_spi_transfer()
81 mp_hal_delay_us_fast(delay_half); in mp_soft_spi_transfer()
85 mp_hal_delay_us_fast(delay_half); in mp_soft_spi_transfer()
89 mp_hal_delay_us_fast(delay_half); in mp_soft_spi_transfer()
93 mp_hal_delay_us_fast(delay_half); in mp_soft_spi_transfer()
A Dspi.h42 uint32_t delay_half; // microsecond delay for half SCK period member
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmachine_spi.c124 STATIC uint32_t baudrate_from_delay_half(uint32_t delay_half) { in baudrate_from_delay_half() argument
126 if (delay_half == MICROPY_HW_SOFTSPI_MIN_DELAY) { in baudrate_from_delay_half()
131 return 500000 / delay_half; in baudrate_from_delay_half()
142 uint32_t delay_half = 500000 / baudrate; in baudrate_to_delay_half() local
145 delay_half += 1; in baudrate_to_delay_half()
147 return delay_half; in baudrate_to_delay_half()
155 baudrate_from_delay_half(self->spi.delay_half), self->spi.polarity, self->spi.phase, in mp_machine_soft_spi_print()
179 self->spi.delay_half = baudrate_to_delay_half(args[ARG_baudrate].u_int); in mp_machine_soft_spi_make_new()
219 self->spi.delay_half = baudrate_to_delay_half(args[ARG_baudrate].u_int); in mp_machine_soft_spi_init()

Completed in 8 milliseconds