/AliOS-Things-master/components/py_engine/adapter/haas/ |
A D | machine_hw_spi.c | 158 dev->config.role = args[ARG_mode].u_int; in machine_hw_spi_init() 159 dev->config.firstbit = args[ARG_firstbit].u_int; in machine_hw_spi_init() 160 dev->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_init() 161 dev->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_init() 162 dev->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_init() 163 dev->config.data_size = args[ARG_bits].u_int; in machine_hw_spi_init() 222 dev->config.role = args[ARG_mode].u_int; in machine_hw_spi_make_new() 224 dev->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_make_new() 226 dev->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_make_new() 227 dev->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_make_new() [all …]
|
A D | machine_uart.c | 90 { MP_QSTR_baudrate, MP_ARG_INT, { .u_int = 115200 } }, in machine_uart_init_helper() 91 { MP_QSTR_bits, MP_ARG_INT, { .u_int = e_DATA_WIDTH_8BIT } }, in machine_uart_init_helper() 92 { MP_QSTR_parity, MP_ARG_OBJ, { .u_int = NO_PARITY } }, in machine_uart_init_helper() 93 { MP_QSTR_stop, MP_ARG_INT, { .u_int = e_STOP_BITS_1 } }, in machine_uart_init_helper() 113 mp_int_t baudrate = args[ARG_baudrate].u_int; in machine_uart_init_helper() 121 mp_uint_t rts = args[ARG_rts].u_int; in machine_uart_init_helper() 122 mp_uint_t cts = args[ARG_cts].u_int; in machine_uart_init_helper() 134 uint8_t data_width = args[ARG_bits].u_int; in machine_uart_init_helper() 175 uint8_t stop_bits = args[ARG_stop].u_int; in machine_uart_init_helper() 190 self->timeout = args[ARG_timeout].u_int; in machine_uart_init_helper() [all …]
|
A D | machine_wdt.c | 32 static const mp_arg_t allowed_args[] = { { MP_QSTR_id, MP_ARG_INT, { .u_int = 0 } }, in machine_wdt_make_new() 33 … { MP_QSTR_timeout, MP_ARG_INT, { .u_int = DEFAULT_WDT_TIMEOUT } } }; in machine_wdt_make_new() 37 if (args[ARG_id].u_int != 0) { in machine_wdt_make_new() 42 args[ARG_timeout].u_int /= 1000; in machine_wdt_make_new() 44 if (args[ARG_timeout].u_int <= 0) { in machine_wdt_make_new() 50 cfg.timeout = args[ARG_timeout].u_int; in machine_wdt_make_new()
|
A D | machine_hw_i2c.c | 193 { MP_QSTR_freq, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = I2C_BUS_BIT_RATES_400K } }, in machine_hw_i2c_make_new() 194 { MP_QSTR_timeout, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = I2C_DEFAULT_TIMEOUT_US } }, in machine_hw_i2c_make_new() 195 { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = I2C_MODE_MASTER } }, in machine_hw_i2c_make_new() 196 { MP_QSTR_addr, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = 0x00 } }, in machine_hw_i2c_make_new() 197 { MP_QSTR_addrsize, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = I2C_HAL_ADDRESS_WIDTH_7BIT } }, in machine_hw_i2c_make_new() 236 mp_int_t addr_width = args[ARG_addrsize].u_int; in machine_hw_i2c_make_new() 239 mp_int_t freq = args[ARG_freq].u_int; in machine_hw_i2c_make_new() 242 mp_int_t timeout = args[ARG_timeout].u_int; in machine_hw_i2c_make_new() 245 mp_int_t mode = args[ARG_mode].u_int; in machine_hw_i2c_make_new() 248 mp_int_t addr = args[ARG_addr].u_int; in machine_hw_i2c_make_new()
|
A D | machine_sw_timer.c | 93 … { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = AOS_TIMER_REPEAT | AOS_TIMER_AUTORUN } }, in machine_soft_timer_init_helper() 95 { MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = TIMER_DEFAULT_PERIOD } }, in machine_soft_timer_init_helper() 110 self->reload_mode = args[ARG_mode].u_int; in machine_soft_timer_init_helper() 111 self->period = (mp_uint_t)args[ARG_period].u_int; in machine_soft_timer_init_helper()
|
A D | machine_pwm.c | 85 { MP_QSTR_freq, MP_ARG_INT, { .u_int = -1 } }, in machine_pwm_init_helper() 86 { MP_QSTR_duty, MP_ARG_INT, { .u_int = PWDUTY } }, in machine_pwm_init_helper() 94 mp_int_t freq = args[ARG_freq].u_int; in machine_pwm_init_helper() 95 mp_int_t duty = args[ARG_duty].u_int; in machine_pwm_init_helper()
|
A D | machine_timer.c | 101 { MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = TIMER_DEFAULT_PERIOD } }, in machine_timer_init_helper() 102 { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = TIMER_MODE_PERIODIC } }, in machine_timer_init_helper() 119 self->dev.config.reload_mode = args[ARG_mode].u_int; in machine_timer_init_helper() 120 self->dev.config.period = (mp_uint_t)args[ARG_period].u_int * 1000UL; in machine_timer_init_helper()
|
/AliOS-Things-master/components/py_engine/adapter/haas510/ |
A D | machine_hw_spi.c | 153 spi->config.role = args[ARG_mode].u_int; in machine_hw_spi_init() 154 spi->config.firstbit = args[ARG_firstbit].u_int; in machine_hw_spi_init() 155 spi->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_init() 156 spi->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_init() 157 spi->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_init() 158 spi->config.data_size = args[ARG_bits].u_int; in machine_hw_spi_init() 205 spi->config.role = args[ARG_mode].u_int; in machine_hw_spi_make_new() 207 spi->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_make_new() 209 spi->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_make_new() 210 spi->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_make_new() [all …]
|
A D | machine_uart.c | 93 { MP_QSTR_baudrate, MP_ARG_INT, {.u_int = 115200} }, in machine_uart_init_helper() 94 { MP_QSTR_bits, MP_ARG_INT, {.u_int = e_DATA_WIDTH_8BIT} }, in machine_uart_init_helper() 95 { MP_QSTR_parity, MP_ARG_OBJ, {.u_int = NO_PARITY} }, in machine_uart_init_helper() 96 { MP_QSTR_stop, MP_ARG_INT, {.u_int = e_STOP_BITS_1} }, in machine_uart_init_helper() 116 int32_t baudrate = args[ARG_baudrate].u_int; in machine_uart_init_helper() 124 uint32_t rts = args[ARG_rts].u_int; in machine_uart_init_helper() 125 uint32_t cts = args[ARG_cts].u_int; in machine_uart_init_helper() 137 uint8_t data_width = args[ARG_bits].u_int; in machine_uart_init_helper() 178 uint8_t stop_bits = args[ARG_stop].u_int; in machine_uart_init_helper() 193 self->timeout = args[ARG_timeout].u_int; in machine_uart_init_helper() [all …]
|
A D | machine_wdt.c | 53 { MP_QSTR_id, MP_ARG_INT, {.u_int = 0} }, in machine_wdt_make_new() 54 { MP_QSTR_timeout, MP_ARG_INT, {.u_int = DEFAULT_WDT_TIMEOUT} } in machine_wdt_make_new() 59 if (args[ARG_id].u_int != 0) { in machine_wdt_make_new() 64 args[ARG_timeout].u_int /= 1000; in machine_wdt_make_new() 66 if (args[ARG_timeout].u_int <= 0) { in machine_wdt_make_new() 72 cfg.timeout = args[ARG_timeout].u_int; in machine_wdt_make_new()
|
A D | machine_hw_i2c.c | 148 { MP_QSTR_freq, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_BUS_BIT_RATES_400K} }, in machine_hw_i2c_make_new() 149 { MP_QSTR_timeout, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_DEFAULT_TIMEOUT_US} }, in machine_hw_i2c_make_new() 150 { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_MODE_MASTER} }, in machine_hw_i2c_make_new() 151 { MP_QSTR_addr, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_NUM_0} }, in machine_hw_i2c_make_new() 152 { MP_QSTR_addrsize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_HAL_ADDRESS_WIDTH_7BIT} }, in machine_hw_i2c_make_new() 191 mp_int_t addr_width = args[ARG_addrsize].u_int; in machine_hw_i2c_make_new() 194 mp_int_t freq = addr_width = args[ARG_freq].u_int; in machine_hw_i2c_make_new() 197 mp_int_t timeout = args[ARG_timeout].u_int; in machine_hw_i2c_make_new() 200 mp_int_t mode = args[ARG_mode].u_int; in machine_hw_i2c_make_new() 203 mp_int_t addr = args[ARG_addr].u_int; in machine_hw_i2c_make_new()
|
A D | machine_sw_timer.c | 118 {MP_QSTR_index, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0}}, in machine_soft_timer_init_helper() 119 … {MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = AOS_TIMER_REPEAT | AOS_TIMER_AUTORUN}}, in machine_soft_timer_init_helper() 121 {MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_DEFAULT_PERIOD}}, in machine_soft_timer_init_helper() 136 self->port = (int8_t)args[ARG_index].u_int; in machine_soft_timer_init_helper() 137 self->reload_mode = args[ARG_mode].u_int; in machine_soft_timer_init_helper() 138 self->period = (uint32_t)args[ARG_period].u_int; in machine_soft_timer_init_helper()
|
A D | machine_timer.c | 145 {MP_QSTR_index, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0}}, in machine_timer_init_helper() 146 {MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_MODE_PERIODIC}}, in machine_timer_init_helper() 148 {MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_DEFAULT_PERIOD}}, in machine_timer_init_helper() 163 self->device->port = (int8_t)args[ARG_index].u_int; in machine_timer_init_helper() 164 self->device->config.reload_mode = args[ARG_mode].u_int; in machine_timer_init_helper() 165 self->device->config.period = (uint32_t)args[ARG_period].u_int * 1000UL; in machine_timer_init_helper()
|
A D | machine_pwm.c | 102 { MP_QSTR_freq, MP_ARG_INT, {.u_int = -1} }, in machine_pwm_init_helper() 103 { MP_QSTR_duty, MP_ARG_INT, {.u_int = PWDUTY} }, in machine_pwm_init_helper() 111 mp_int_t freq = args[ARG_freq].u_int; in machine_pwm_init_helper() 112 mp_int_t duty = args[ARG_duty].u_int; in machine_pwm_init_helper()
|
/AliOS-Things-master/components/py_engine/adapter/haas600/ |
A D | machine_hw_spi.c | 153 spi->config.role = args[ARG_mode].u_int; in machine_hw_spi_init() 154 spi->config.firstbit = args[ARG_firstbit].u_int; in machine_hw_spi_init() 155 spi->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_init() 156 spi->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_init() 157 spi->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_init() 158 spi->config.data_size = args[ARG_bits].u_int; in machine_hw_spi_init() 205 spi->config.role = args[ARG_mode].u_int; in machine_hw_spi_make_new() 207 spi->config.mode = (args[ARG_phase].u_int << 1) | args[ARG_polarity].u_int; in machine_hw_spi_make_new() 209 spi->config.freq = args[ARG_baudrate].u_int; in machine_hw_spi_make_new() 210 spi->config.serial_len = args[ARG_len].u_int; in machine_hw_spi_make_new() [all …]
|
A D | machine_uart.c | 93 { MP_QSTR_baudrate, MP_ARG_INT, {.u_int = 115200} }, in machine_uart_init_helper() 94 { MP_QSTR_bits, MP_ARG_INT, {.u_int = e_DATA_WIDTH_8BIT} }, in machine_uart_init_helper() 95 { MP_QSTR_parity, MP_ARG_OBJ, {.u_int = NO_PARITY} }, in machine_uart_init_helper() 96 { MP_QSTR_stop, MP_ARG_INT, {.u_int = e_STOP_BITS_1} }, in machine_uart_init_helper() 116 int32_t baudrate = args[ARG_baudrate].u_int; in machine_uart_init_helper() 124 uint32_t rts = args[ARG_rts].u_int; in machine_uart_init_helper() 125 uint32_t cts = args[ARG_cts].u_int; in machine_uart_init_helper() 137 uint8_t data_width = args[ARG_bits].u_int; in machine_uart_init_helper() 178 uint8_t stop_bits = args[ARG_stop].u_int; in machine_uart_init_helper() 193 self->timeout = args[ARG_timeout].u_int; in machine_uart_init_helper() [all …]
|
A D | machine_wdt.c | 53 { MP_QSTR_id, MP_ARG_INT, {.u_int = 0} }, in machine_wdt_make_new() 54 { MP_QSTR_timeout, MP_ARG_INT, {.u_int = DEFAULT_WDT_TIMEOUT} } in machine_wdt_make_new() 59 if (args[ARG_id].u_int != 0) { in machine_wdt_make_new() 64 args[ARG_timeout].u_int /= 1000; in machine_wdt_make_new() 66 if (args[ARG_timeout].u_int <= 0) { in machine_wdt_make_new() 72 cfg.timeout = args[ARG_timeout].u_int; in machine_wdt_make_new()
|
A D | machine_hw_i2c.c | 148 { MP_QSTR_freq, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_BUS_BIT_RATES_400K} }, in machine_hw_i2c_make_new() 149 { MP_QSTR_timeout, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_DEFAULT_TIMEOUT_US} }, in machine_hw_i2c_make_new() 150 { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_MODE_MASTER} }, in machine_hw_i2c_make_new() 151 { MP_QSTR_addr, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_NUM_0} }, in machine_hw_i2c_make_new() 152 { MP_QSTR_addrsize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = I2C_HAL_ADDRESS_WIDTH_7BIT} }, in machine_hw_i2c_make_new() 191 mp_int_t addr_width = args[ARG_addrsize].u_int; in machine_hw_i2c_make_new() 194 mp_int_t freq = addr_width = args[ARG_freq].u_int; in machine_hw_i2c_make_new() 197 mp_int_t timeout = args[ARG_timeout].u_int; in machine_hw_i2c_make_new() 200 mp_int_t mode = args[ARG_mode].u_int; in machine_hw_i2c_make_new() 203 mp_int_t addr = args[ARG_addr].u_int; in machine_hw_i2c_make_new()
|
A D | machine_sw_timer.c | 118 {MP_QSTR_index, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0}}, in machine_soft_timer_init_helper() 119 … {MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = AOS_TIMER_REPEAT | AOS_TIMER_AUTORUN}}, in machine_soft_timer_init_helper() 121 {MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_DEFAULT_PERIOD}}, in machine_soft_timer_init_helper() 136 self->port = (int8_t)args[ARG_index].u_int; in machine_soft_timer_init_helper() 137 self->reload_mode = args[ARG_mode].u_int; in machine_soft_timer_init_helper() 138 self->period = (uint32_t)args[ARG_period].u_int; in machine_soft_timer_init_helper()
|
A D | machine_timer.c | 145 {MP_QSTR_index, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0}}, in machine_timer_init_helper() 146 {MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_MODE_PERIODIC}}, in machine_timer_init_helper() 148 {MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = TIMER_DEFAULT_PERIOD}}, in machine_timer_init_helper() 163 self->device->port = (int8_t)args[ARG_index].u_int; in machine_timer_init_helper() 164 self->device->config.reload_mode = args[ARG_mode].u_int; in machine_timer_init_helper() 165 self->device->config.period = (uint32_t)args[ARG_period].u_int * 1000UL; in machine_timer_init_helper()
|
/AliOS-Things-master/components/py_engine/engine/extmod/ |
A D | machine_spi.c | 180 self->spi.polarity = args[ARG_polarity].u_int; in mp_machine_soft_spi_make_new() 181 self->spi.phase = args[ARG_phase].u_int; in mp_machine_soft_spi_make_new() 182 if (args[ARG_bits].u_int != 8) { in mp_machine_soft_spi_make_new() 208 { MP_QSTR_baudrate, MP_ARG_INT, {.u_int = -1} }, in mp_machine_soft_spi_init() 209 { MP_QSTR_polarity, MP_ARG_INT, {.u_int = -1} }, in mp_machine_soft_spi_init() 210 { MP_QSTR_phase, MP_ARG_INT, {.u_int = -1} }, in mp_machine_soft_spi_init() 218 if (args[ARG_baudrate].u_int != -1) { in mp_machine_soft_spi_init() 221 if (args[ARG_polarity].u_int != -1) { in mp_machine_soft_spi_init() 222 self->spi.polarity = args[ARG_polarity].u_int; in mp_machine_soft_spi_init() 224 if (args[ARG_phase].u_int != -1) { in mp_machine_soft_spi_init() [all …]
|
A D | machine_i2c.c | 550 { MP_QSTR_addr, MP_ARG_REQUIRED | MP_ARG_INT, {.u_int = 0} }, 551 { MP_QSTR_memaddr, MP_ARG_REQUIRED | MP_ARG_INT, {.u_int = 0} }, 553 { MP_QSTR_addrsize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 8} }, 567 int ret = read_mem(pos_args[0], args[ARG_addr].u_int, args[ARG_memaddr].u_int, in machine_i2c_readfrom_mem() 568 args[ARG_addrsize].u_int, (uint8_t *)vstr.buf, vstr.len); in machine_i2c_readfrom_mem() 589 int ret = read_mem(pos_args[0], args[ARG_addr].u_int, args[ARG_memaddr].u_int, in machine_i2c_readfrom_mem_into() 590 args[ARG_addrsize].u_int, bufinfo.buf, bufinfo.len); in machine_i2c_readfrom_mem_into() 609 int ret = write_mem(pos_args[0], args[ARG_addr].u_int, args[ARG_memaddr].u_int, in machine_i2c_writeto_mem() 610 args[ARG_addrsize].u_int, bufinfo.buf, bufinfo.len); in machine_i2c_writeto_mem() 667 self->us_timeout = args[ARG_timeout].u_int; in mp_machine_soft_i2c_init() [all …]
|
A D | vfs_lfs.c | 39 { MP_QSTR_readsize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 32} }, 40 { MP_QSTR_progsize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 32} }, 41 { MP_QSTR_lookahead, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 32} },
|
A D | modbtree.c | 339 { MP_QSTR_flags, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0} }, in mod_btree_open() 340 { MP_QSTR_cachesize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0} }, in mod_btree_open() 341 { MP_QSTR_pagesize, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0} }, in mod_btree_open() 342 { MP_QSTR_minkeypage, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = 0} }, in mod_btree_open() 357 openinfo.flags = args.flags.u_int; in mod_btree_open() 358 openinfo.cachesize = args.cachesize.u_int; in mod_btree_open() 359 openinfo.psize = args.pagesize.u_int; in mod_btree_open() 360 openinfo.minkeypage = args.minkeypage.u_int; in mod_btree_open()
|
/AliOS-Things-master/components/py_engine/modules/driver/ |
A D | timer.c | 127 { MP_QSTR_period, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = TIMER_DEFAULT_PERIOD } }, in driver_timer_init_helper() 128 { MP_QSTR_mode, MP_ARG_KW_ONLY | MP_ARG_INT, { .u_int = TIMER_MODE_PERIODIC } }, in driver_timer_init_helper() 144 self->dev.config.reload_mode = args[ARG_mode].u_int; in driver_timer_init_helper() 145 self->dev.config.period = (mp_uint_t)args[ARG_period].u_int * 1000UL; in driver_timer_init_helper()
|