summaryrefslogtreecommitdiffstatshomepage
path: root/stm
diff options
context:
space:
mode:
Diffstat (limited to 'stm')
-rw-r--r--stm/adc.c14
-rw-r--r--stm/audio.c10
-rw-r--r--stm/exti.c10
-rw-r--r--stm/file.c8
-rw-r--r--stm/i2c.c12
-rw-r--r--stm/led.c8
-rw-r--r--stm/pin.c8
-rw-r--r--stm/qstrdefsport.h34
-rw-r--r--stm/sdcard.c8
-rw-r--r--stm/servo.c4
-rw-r--r--stm/usart.c10
11 files changed, 80 insertions, 46 deletions
diff --git a/stm/adc.c b/stm/adc.c
index e50b3bf663..0706787579 100644
--- a/stm/adc.c
+++ b/stm/adc.c
@@ -324,11 +324,11 @@ static MP_DEFINE_CONST_FUN_OBJ_1(adc_all_read_core_vbat_obj, adc_all_read_core_v
static MP_DEFINE_CONST_FUN_OBJ_1(adc_all_read_core_vref_obj, adc_all_read_core_vref);
static const mp_method_t adc_all_methods[] = {
- { "read_channel", &adc_all_read_channel_obj},
- { "read_core_temp", &adc_all_read_core_temp_obj},
- { "read_core_vbat", &adc_all_read_core_vbat_obj},
- { "read_core_vref", &adc_all_read_core_vref_obj},
- { NULL, NULL },
+ { MP_QSTR_read_channel, &adc_all_read_channel_obj},
+ { MP_QSTR_read_core_temp, &adc_all_read_core_temp_obj},
+ { MP_QSTR_read_core_vbat, &adc_all_read_core_vbat_obj},
+ { MP_QSTR_read_core_vref, &adc_all_read_core_vref_obj},
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t adc_all_type = {
@@ -381,8 +381,8 @@ static mp_obj_t adc_read(mp_obj_t self_in) {
static MP_DEFINE_CONST_FUN_OBJ_1(adc_read_obj, adc_read);
static const mp_method_t adc_methods[] = {
- { "read", &adc_read_obj},
- { NULL, NULL },
+ { MP_QSTR_read, &adc_read_obj},
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t adc_type = {
diff --git a/stm/audio.c b/stm/audio.c
index 77337282af..5523087ec8 100644
--- a/stm/audio.c
+++ b/stm/audio.c
@@ -194,11 +194,11 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_2(pyb_audio_dac_obj, pyb_audio_dac);
STATIC MP_DEFINE_CONST_FUN_OBJ_KW(pyb_audio_dma_obj, 3, pyb_audio_dma);
STATIC const mp_method_t pyb_audio_methods[] = {
- { "noise", &pyb_audio_noise_obj },
- { "triangle", &pyb_audio_triangle_obj },
- { "dac", &pyb_audio_dac_obj },
- { "dma", &pyb_audio_dma_obj },
- { NULL, NULL },
+ { MP_QSTR_noise, &pyb_audio_noise_obj },
+ { MP_QSTR_triangle, &pyb_audio_triangle_obj },
+ { MP_QSTR_dac, &pyb_audio_dac_obj },
+ { MP_QSTR_dma, &pyb_audio_dma_obj },
+ { MP_QSTR_NULL, NULL },
};
STATIC const mp_obj_type_t pyb_audio_type = {
diff --git a/stm/exti.c b/stm/exti.c
index fa21eae8a3..1484b622ec 100644
--- a/stm/exti.c
+++ b/stm/exti.c
@@ -227,11 +227,11 @@ static MP_DEFINE_CONST_FUN_OBJ_1(exti_obj_disable_obj, exti_obj_disable);
static MP_DEFINE_CONST_FUN_OBJ_1(exti_obj_swint_obj, exti_obj_swint);
static const mp_method_t exti_methods[] = {
- { "line", &exti_obj_line_obj },
- { "enable", &exti_obj_enable_obj },
- { "disable", &exti_obj_disable_obj },
- { "swint", &exti_obj_swint_obj },
- { NULL, NULL },
+ { MP_QSTR_line, &exti_obj_line_obj },
+ { MP_QSTR_enable, &exti_obj_enable_obj },
+ { MP_QSTR_disable, &exti_obj_disable_obj },
+ { MP_QSTR_swint, &exti_obj_swint_obj },
+ { MP_QSTR_NULL, NULL },
};
static mp_obj_t exti_regs(void) {
diff --git a/stm/file.c b/stm/file.c
index 283159a69b..e56b05faeb 100644
--- a/stm/file.c
+++ b/stm/file.c
@@ -53,10 +53,10 @@ static MP_DEFINE_CONST_FUN_OBJ_1(file_obj_close_obj, file_obj_close);
// TODO gc hook to close the file if not already closed
static const mp_method_t file_methods[] = {
- { "read", &file_obj_read_obj },
- { "write", &file_obj_write_obj },
- { "close", &file_obj_close_obj },
- {NULL, NULL},
+ { MP_QSTR_read, &file_obj_read_obj },
+ { MP_QSTR_write, &file_obj_write_obj },
+ { MP_QSTR_close, &file_obj_close_obj },
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t file_obj_type = {
diff --git a/stm/i2c.c b/stm/i2c.c
index 33d9a43f3a..4d726c9593 100644
--- a/stm/i2c.c
+++ b/stm/i2c.c
@@ -326,12 +326,12 @@ static MP_DEFINE_CONST_FUN_OBJ_1(i2c_obj_readAndStop_obj, i2c_obj_readAndStop);
static MP_DEFINE_CONST_FUN_OBJ_1(i2c_obj_stop_obj, i2c_obj_stop);
static const mp_method_t i2c_methods[] = {
- { "start", &i2c_obj_start_obj },
- { "write", &i2c_obj_write_obj },
- { "read", &i2c_obj_read_obj },
- { "readAndStop", &i2c_obj_readAndStop_obj },
- { "stop", &i2c_obj_stop_obj },
- { NULL, NULL },
+ { MP_QSTR_start, &i2c_obj_start_obj },
+ { MP_QSTR_write, &i2c_obj_write_obj },
+ { MP_QSTR_read, &i2c_obj_read_obj },
+ { MP_QSTR_readAndStop, &i2c_obj_readAndStop_obj },
+ { MP_QSTR_stop, &i2c_obj_stop_obj },
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t i2c_obj_type = {
diff --git a/stm/led.c b/stm/led.c
index aa74dfe2f2..ceae49ca73 100644
--- a/stm/led.c
+++ b/stm/led.c
@@ -110,10 +110,10 @@ static MP_DEFINE_CONST_FUN_OBJ_1(led_obj_off_obj, led_obj_off);
static MP_DEFINE_CONST_FUN_OBJ_1(led_obj_toggle_obj, led_obj_toggle);
static const mp_method_t led_methods[] = {
- { "on", &led_obj_on_obj },
- { "off", &led_obj_off_obj },
- { "toggle", &led_obj_toggle_obj },
- { NULL, NULL },
+ { MP_QSTR_on, &led_obj_on_obj },
+ { MP_QSTR_off, &led_obj_off_obj },
+ { MP_QSTR_toggle, &led_obj_toggle_obj },
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t led_obj_type = {
diff --git a/stm/pin.c b/stm/pin.c
index e7f6998874..4bdbfcb16b 100644
--- a/stm/pin.c
+++ b/stm/pin.c
@@ -35,10 +35,10 @@ static MP_DEFINE_CONST_FUN_OBJ_1(pin_obj_port_obj, pin_obj_port);
static MP_DEFINE_CONST_FUN_OBJ_1(pin_obj_pin_obj, pin_obj_pin);
static const mp_method_t pin_methods[] = {
- { "name", &pin_obj_name_obj },
- { "port", &pin_obj_port_obj },
- { "pin", &pin_obj_pin_obj },
- { NULL, NULL },
+ { MP_QSTR_name, &pin_obj_name_obj },
+ { MP_QSTR_port, &pin_obj_port_obj },
+ { MP_QSTR_pin, &pin_obj_pin_obj },
+ { MP_QSTR_NULL, NULL },
};
const mp_obj_type_t pin_obj_type = {
diff --git a/stm/qstrdefsport.h b/stm/qstrdefsport.h
index 13532892a7..ea2681f18e 100644
--- a/stm/qstrdefsport.h
+++ b/stm/qstrdefsport.h
@@ -55,3 +55,37 @@ Q(PULL_UP)
Q(PULL_DOWN)
Q(PUSH_PULL)
Q(OPEN_DRAIN)
+Q(on)
+Q(off)
+Q(toggle)
+Q(line)
+Q(enable)
+Q(disable)
+Q(swint)
+Q(read_channel)
+Q(read_core_temp)
+Q(read_core_vbat)
+Q(read_core_vref)
+Q(noise)
+Q(triangle)
+Q(dac)
+Q(dma)
+Q(present)
+Q(power)
+Q(read)
+Q(read)
+Q(write)
+Q(close)
+Q(name)
+Q(port)
+Q(pin)
+Q(angle)
+Q(start)
+Q(write)
+Q(read)
+Q(readAndStop)
+Q(stop)
+Q(status)
+Q(recv_chr)
+Q(send_chr)
+Q(send)
diff --git a/stm/sdcard.c b/stm/sdcard.c
index 0b5fdb2c87..0898c42a57 100644
--- a/stm/sdcard.c
+++ b/stm/sdcard.c
@@ -195,10 +195,10 @@ static mp_obj_t sd_read(mp_obj_t self, mp_obj_t block_num) {
static MP_DEFINE_CONST_FUN_OBJ_2(sd_read_obj, sd_read);
static const mp_method_t sdcard_methods[] = {
- { "present", &sd_present_obj },
- { "power", &sd_power_obj },
- { "read", &sd_read_obj },
- { NULL, NULL },
+ { MP_QSTR_present, &sd_present_obj },
+ { MP_QSTR_power, &sd_power_obj },
+ { MP_QSTR_read, &sd_read_obj },
+ { MP_QSTR_NULL, NULL },
};
static const mp_obj_type_t sdcard_type = {
diff --git a/stm/servo.c b/stm/servo.c
index ae266d7f65..cd6370b126 100644
--- a/stm/servo.c
+++ b/stm/servo.c
@@ -147,8 +147,8 @@ STATIC mp_obj_t servo_obj_angle(mp_obj_t self_in, mp_obj_t angle) {
STATIC MP_DEFINE_CONST_FUN_OBJ_2(servo_obj_angle_obj, servo_obj_angle);
STATIC const mp_method_t servo_methods[] = {
- { "angle", &servo_obj_angle_obj },
- { NULL, NULL },
+ { MP_QSTR_angle, &servo_obj_angle_obj },
+ { MP_QSTR_NULL, NULL },
};
STATIC const mp_obj_type_t servo_obj_type = {
diff --git a/stm/usart.c b/stm/usart.c
index ac457b61f5..41a53c2fe8 100644
--- a/stm/usart.c
+++ b/stm/usart.c
@@ -236,11 +236,11 @@ static MP_DEFINE_CONST_FUN_OBJ_2(usart_obj_tx_char_obj, usart_obj_tx_char);
static MP_DEFINE_CONST_FUN_OBJ_2(usart_obj_tx_str_obj, usart_obj_tx_str);
STATIC const mp_method_t usart_methods[] = {
- { "status", &usart_obj_status_obj },
- { "recv_chr", &usart_obj_rx_char_obj },
- { "send_chr", &usart_obj_tx_char_obj },
- { "send", &usart_obj_tx_str_obj },
- { NULL, NULL },
+ { MP_QSTR_status, &usart_obj_status_obj },
+ { MP_QSTR_recv_chr, &usart_obj_rx_char_obj },
+ { MP_QSTR_send_chr, &usart_obj_tx_char_obj },
+ { MP_QSTR_send, &usart_obj_tx_str_obj },
+ { MP_QSTR_NULL, NULL },
};
STATIC const mp_obj_type_t usart_obj_type = {