mcu_create
mcu_get_slave_core mcu_free mcu_can_partition mcu_partition mcu_can_swap mcu_test_memory mcu_hex_factor mcu_instruction_bits mcu_config_bits mcu_eeprom_bits mcu_uid_bits mcu_instruction_spacing mcu_config_spacing mcu_eeprom_spacing mcu_uid_spacing mcu_erase_page_size mcu_write_row_size mcu_id mcu_can_use_method mcu_can_debug mcu_debug_cap mcu_bp_classes mcu_bp_class_first mcu_bp_class_count mcu_bp_class_cap mcu_bp_class_max_count mcu_debug_rom_reserve mcu_debug_ram_reservemcu_create
This function creates an MCU object.
Syntax
mcu_t mcu_create(
char* device
);
Parameters
device - the name of the target device
Return
The function returns the newly created MCU object or NULL if the specified device is not supported.
On Windows, there are two versions of this function - mcu_create_a (for ASCII) and mcu_create_w (for UNICODE). The "nsdspif.h" file maps mcu_create to one of these functions depending on whether UNICODE is defined or not.
Minimum library version - 163
© 2007-2025 Northern Software Inc. All Rights Reserved.