Skip to content

Commit baf3ff3

Browse files
committed
Make more type structures const to save RAM.
1 parent e0ef7e3 commit baf3ff3

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

shared-bindings/nativeio/AnalogIn.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ STATIC mp_obj_t nativeio_analogin_obj_get_value(mp_obj_t self_in) {
118118
}
119119
MP_DEFINE_CONST_FUN_OBJ_1(nativeio_analogin_get_value_obj, nativeio_analogin_obj_get_value);
120120

121-
mp_obj_property_t nativeio_analogin_value_obj = {
121+
const mp_obj_property_t nativeio_analogin_value_obj = {
122122
.base.type = &mp_type_property,
123123
.proxy = {(mp_obj_t)&nativeio_analogin_get_value_obj,
124124
(mp_obj_t)&mp_const_none_obj,
@@ -139,7 +139,7 @@ STATIC mp_obj_t nativeio_analogin_obj_get_reference_voltage(mp_obj_t self_in) {
139139
MP_DEFINE_CONST_FUN_OBJ_1(nativeio_analogin_get_reference_voltage_obj,
140140
nativeio_analogin_obj_get_reference_voltage);
141141

142-
mp_obj_property_t nativeio_analogin_reference_voltage_obj = {
142+
const mp_obj_property_t nativeio_analogin_reference_voltage_obj = {
143143
.base.type = &mp_type_property,
144144
.proxy = {(mp_obj_t)&nativeio_analogin_get_reference_voltage_obj,
145145
(mp_obj_t)&mp_const_none_obj,

shared-bindings/nativeio/AnalogOut.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ STATIC mp_obj_t nativeio_analogout_obj_set_value(mp_obj_t self_in, mp_obj_t valu
120120
}
121121
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_analogout_set_value_obj, nativeio_analogout_obj_set_value);
122122

123-
mp_obj_property_t nativeio_analogout_value_obj = {
123+
const mp_obj_property_t nativeio_analogout_value_obj = {
124124
.base.type = &mp_type_property,
125125
.proxy = {(mp_obj_t)&mp_const_none_obj,
126126
(mp_obj_t)&nativeio_analogout_set_value_obj,

shared-bindings/nativeio/DigitalInOut.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ STATIC mp_obj_t nativeio_digitalinout_obj_get_direction(mp_obj_t self_in) {
199199
}
200200
MP_DEFINE_CONST_FUN_OBJ_1(nativeio_digitalinout_get_direction_obj, nativeio_digitalinout_obj_get_direction);
201201

202-
mp_obj_property_t nativeio_digitalinout_direction_obj = {
202+
const mp_obj_property_t nativeio_digitalinout_direction_obj = {
203203
.base.type = &mp_type_property,
204204
.proxy = {(mp_obj_t)&nativeio_digitalinout_get_direction_obj,
205205
(mp_obj_t)&mp_const_none_obj,
@@ -228,7 +228,7 @@ STATIC mp_obj_t nativeio_digitalinout_obj_set_value(mp_obj_t self_in, mp_obj_t v
228228
}
229229
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_digitalinout_set_value_obj, nativeio_digitalinout_obj_set_value);
230230

231-
mp_obj_property_t nativeio_digitalinout_value_obj = {
231+
const mp_obj_property_t nativeio_digitalinout_value_obj = {
232232
.base.type = &mp_type_property,
233233
.proxy = {(mp_obj_t)&nativeio_digitalinout_get_value_obj,
234234
(mp_obj_t)&nativeio_digitalinout_set_value_obj,
@@ -268,7 +268,7 @@ STATIC mp_obj_t nativeio_digitalinout_obj_set_drive_mode(mp_obj_t self_in, mp_ob
268268
}
269269
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_digitalinout_set_drive_mode_obj, nativeio_digitalinout_obj_set_drive_mode);
270270

271-
mp_obj_property_t nativeio_digitalinout_drive_mode_obj = {
271+
const mp_obj_property_t nativeio_digitalinout_drive_mode_obj = {
272272
.base.type = &mp_type_property,
273273
.proxy = {(mp_obj_t)&nativeio_digitalinout_get_drive_mode_obj,
274274
(mp_obj_t)&nativeio_digitalinout_set_drive_mode_obj,
@@ -314,7 +314,7 @@ STATIC mp_obj_t nativeio_digitalinout_obj_set_pull(mp_obj_t self_in, mp_obj_t pu
314314
}
315315
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_digitalinout_set_pull_obj, nativeio_digitalinout_obj_set_pull);
316316

317-
mp_obj_property_t nativeio_digitalinout_pull_obj = {
317+
const mp_obj_property_t nativeio_digitalinout_pull_obj = {
318318
.base.type = &mp_type_property,
319319
.proxy = {(mp_obj_t)&nativeio_digitalinout_get_pull_obj,
320320
(mp_obj_t)&nativeio_digitalinout_set_pull_obj,

shared-bindings/nativeio/PWMOut.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ STATIC mp_obj_t nativeio_pwmout_obj_set_duty_cycle(mp_obj_t self_in, mp_obj_t du
162162
}
163163
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_pwmout_set_duty_cycle_obj, nativeio_pwmout_obj_set_duty_cycle);
164164

165-
mp_obj_property_t nativeio_pwmout_duty_cycle_obj = {
165+
const mp_obj_property_t nativeio_pwmout_duty_cycle_obj = {
166166
.base.type = &mp_type_property,
167167
.proxy = {(mp_obj_t)&nativeio_pwmout_get_duty_cycle_obj,
168168
(mp_obj_t)&nativeio_pwmout_set_duty_cycle_obj,
@@ -192,7 +192,7 @@ STATIC mp_obj_t nativeio_pwmout_obj_set_frequency(mp_obj_t self_in, mp_obj_t fre
192192
}
193193
MP_DEFINE_CONST_FUN_OBJ_2(nativeio_pwmout_set_frequency_obj, nativeio_pwmout_obj_set_frequency);
194194

195-
mp_obj_property_t nativeio_pwmout_frequency_obj = {
195+
const mp_obj_property_t nativeio_pwmout_frequency_obj = {
196196
.base.type = &mp_type_property,
197197
.proxy = {(mp_obj_t)&nativeio_pwmout_get_frequency_obj,
198198
(mp_obj_t)&nativeio_pwmout_set_frequency_obj,

shared-bindings/nativeio/TouchIn.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ STATIC mp_obj_t nativeio_touchin_obj_get_value(mp_obj_t self_in) {
114114
}
115115
MP_DEFINE_CONST_FUN_OBJ_1(nativeio_touchin_get_value_obj, nativeio_touchin_obj_get_value);
116116

117-
mp_obj_property_t nativeio_touchin_value_obj = {
117+
const mp_obj_property_t nativeio_touchin_value_obj = {
118118
.base.type = &mp_type_property,
119119
.proxy = {(mp_obj_t)&nativeio_touchin_get_value_obj,
120120
(mp_obj_t)&mp_const_none_obj,

shared-bindings/time/__init__.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ mp_obj_t struct_time_make_new(const mp_obj_type_t *type, size_t n_args, size_t n
103103
//| :param int tm_yday: the day of the year, range [1, 366], -1 indicates not known
104104
//| :param int tm_isdst: 1 when in daylight savings, 0 when not, -1 if unknown.
105105
//|
106-
mp_obj_namedtuple_type_t struct_time_type_obj = {
106+
const mp_obj_namedtuple_type_t struct_time_type_obj = {
107107
.base = {
108108
.base = {
109109
.type = &mp_type_type

0 commit comments

Comments
 (0)