diff options
author | Dave Hylands <dhylands@gmail.com> | 2015-12-13 16:11:20 -0800 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-18 22:01:03 +0200 |
commit | 755b01439bab486d3ccb3c6eddccd10aae045f23 (patch) | |
tree | 61b867c8369f8c49f523c4d9866a9814e83c64b4 /unix/modmachine.c | |
parent | acaccb37ecae4e29c1e3e6fcd67c4b59bf39dfbd (diff) |
unix: machine_mem improvements
This basically introduces the MICROPY_MACHINE_MEM_GET_READ_ADDR
and MICROPY_MACHINE_MEM_GET_WRITE_ADDR macros. If one of them is
not defined, then a default identity function is provided.
Diffstat (limited to 'unix/modmachine.c')
-rw-r--r-- | unix/modmachine.c | 6 |
1 files changed, 1 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) }, |