dcmi_mcu_get_board_info Prototype
Syntax
int dcmi_mcu_get_board_info(int card_id, struct dsmi_board_info_stru * pboard_info)
Function
Obtains information about an Atlas 300T training card (model 9000), including the board ID, PCB ID, and BOM ID.
Parameters
Parameter |
Input/Output |
Parameter |
Description |
---|---|---|---|
card_id |
Input |
int |
ID of an Atlas 300T training card (model 9000). The supported ID can be obtained from dcmi_get_card_num_list Prototype. |
pboard_info |
Output |
dsmi_board_info_stru * |
struct dsmi_board_info_stru { unsigned int board_id; unsigned int pcb_id; unsigned int bom_id; unsinged int slot_id; }; NOTE:
slot_id indicates the position number of the chip on the standard card. |
Return Value
Parameter |
Description |
---|---|
int |
Results:
|
Exception Handling
N/A
Constraints
N/A
Calling Example
...
int ret = 0;
int card_id = 0x56;
struct dsmi_board_info_stru board_info = {0};
ret = dcmi_mcu_get_board_info(card_id, &board_info);
if(ret != 0) {
//todo: records logs.
return ret;
}
...