Skip to content

Commit 2a580b0

Browse files
committed
alif/modalif: Add alif.info() function.
Calls the SE services to print information about the SoC. Signed-off-by: Damien George <damien@micropython.org>
1 parent 64af93e commit 2a580b0

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

ports/alif/modalif.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,18 @@
2727
#include "py/mphal.h"
2828
#include "py/runtime.h"
2929
#include "modalif.h"
30+
#include "se_services.h"
31+
32+
static mp_obj_t alif_info(void) {
33+
se_services_dump_device_data();
34+
return mp_const_none;
35+
}
36+
static MP_DEFINE_CONST_FUN_OBJ_0(alif_info_obj, alif_info);
3037

3138
static const mp_rom_map_elem_t alif_module_globals_table[] = {
3239
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_alif) },
3340
{ MP_ROM_QSTR(MP_QSTR_Flash), MP_ROM_PTR(&alif_flash_type) },
41+
{ MP_ROM_QSTR(MP_QSTR_info), MP_ROM_PTR(&alif_info_obj) },
3442
#if MICROPY_HW_USB_MSC
3543
// Attribute to indicate USB MSC is enabled.
3644
{ MP_ROM_QSTR(MP_QSTR_usb_msc), MP_ROM_TRUE },

0 commit comments

Comments
 (0)