diff options
Diffstat (limited to 'unix')
-rw-r--r-- | unix/modmachine.c | 6 | ||||
-rw-r--r-- | unix/mpconfigport.h | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/unix/modmachine.c b/unix/modmachine.c index 6039ddfd3..5c032c346 100644 --- a/unix/modmachine.c +++ b/unix/modmachine.c @@ -42,7 +42,7 @@ #if MICROPY_PY_MACHINE -uintptr_t machine_mem_get_read_addr(mp_obj_t addr_o, uint align) { +uintptr_t mod_machine_mem_get_addr(mp_obj_t addr_o, uint align) { uintptr_t addr = mp_obj_int_get_truncated(addr_o); if ((addr & (align - 1)) != 0) { nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_ValueError, "address %08x is not aligned to %d bytes", addr, align)); @@ -72,10 +72,6 @@ uintptr_t machine_mem_get_read_addr(mp_obj_t addr_o, uint align) { return addr; } -uintptr_t machine_mem_get_write_addr(mp_obj_t addr_o, uint align) { - return machine_mem_get_read_addr(addr_o, align); -} - STATIC const mp_rom_map_elem_t machine_module_globals_table[] = { { MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_umachine) }, diff --git a/unix/mpconfigport.h b/unix/mpconfigport.h index e2016317d..a20f1c509 100644 --- a/unix/mpconfigport.h +++ b/unix/mpconfigport.h @@ -108,6 +108,8 @@ #define MICROPY_PY_USELECT (1) #endif #define MICROPY_PY_MACHINE (1) +#define MICROPY_MACHINE_MEM_GET_READ_ADDR mod_machine_mem_get_addr +#define MICROPY_MACHINE_MEM_GET_WRITE_ADDR mod_machine_mem_get_addr // Define to MICROPY_ERROR_REPORTING_DETAILED to get function, etc. // names in exception messages (may require more RAM). |