summaryrefslogtreecommitdiff
path: root/unix/modmachine.c
diff options
context:
space:
mode:
authorDave Hylands <dhylands@gmail.com>2015-12-13 16:11:20 -0800
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-12-18 22:01:03 +0200
commit755b01439bab486d3ccb3c6eddccd10aae045f23 (patch)
tree61b867c8369f8c49f523c4d9866a9814e83c64b4 /unix/modmachine.c
parentacaccb37ecae4e29c1e3e6fcd67c4b59bf39dfbd (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.c6
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) },