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(data2);
|
||||||
CYHAL_SDIO_UNUSED(data3);
|
CYHAL_SDIO_UNUSED(data3);
|
||||||
|
|
||||||
;
|
|
||||||
|
|
||||||
SDIO_Init(&s_sdio);
|
SDIO_Init(&s_sdio);
|
||||||
|
|
||||||
return CY_RSLT_SUCCESS;
|
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) {
|
switch (type) {
|
||||||
case WHD_RESOURCE_WLAN_FIRMWARE: {
|
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;
|
return WHD_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue