generated from Embedded_Projects/Fire_RT1052_Pro_Template
Implemented resource API.
Signed-off-by: Yilin Sun <imi415@imi.moe>
This commit is contained in:
parent
2bf5753208
commit
b79244e48c
|
@ -16,8 +16,6 @@ cy_rslt_t cyhal_sdio_init(cyhal_sdio_t *obj, cyhal_gpio_t cmd, cyhal_gpio_t clk,
|
|||
CYHAL_SDIO_UNUSED(data2);
|
||||
CYHAL_SDIO_UNUSED(data3);
|
||||
|
||||
;
|
||||
|
||||
SDIO_Init(&s_sdio);
|
||||
|
||||
return CY_RSLT_SUCCESS;
|
||||
|
|
|
@ -74,8 +74,21 @@ static uint32_t resource_block(whd_driver_t whd_drv, whd_resource_type_t type, u
|
|||
|
||||
switch (type) {
|
||||
case WHD_RESOURCE_WLAN_FIRMWARE: {
|
||||
/* TODO: Implement this */
|
||||
uint32_t size_left = res_sz - blk_sz * blockno;
|
||||
uint32_t size_copy = blk_sz;
|
||||
if (size_left < blk_sz) {
|
||||
size_copy = size_left;
|
||||
}
|
||||
|
||||
memcpy(s_resource_buf, (uint8_t *)(RESOURCE_FIRMWARE_NAME + blk_sz * blockno), size_copy);
|
||||
*data = s_resource_buf;
|
||||
*size_out = size_copy;
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return WHD_SUCCESS;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue