Rename api-hal to furi-hal (#629)
This commit is contained in:
		| @@ -1,11 +1,11 @@ | ||||
| #include "main.h" | ||||
| #include "api-hal-spi.h" | ||||
| #include "furi-hal-spi.h" | ||||
|  | ||||
| #define SD_DUMMY_BYTE 0xFF | ||||
|  | ||||
| const uint32_t SpiTimeout = 1000; | ||||
| uint8_t SD_IO_WriteByte(uint8_t Data); | ||||
| static const ApiHalSpiDevice* sd_spi_dev = &api_hal_spi_devices[ApiHalSpiDeviceIdSdCardFast]; | ||||
| static const FuriHalSpiDevice* sd_spi_dev = &furi_hal_spi_devices[FuriHalSpiDeviceIdSdCardFast]; | ||||
|  | ||||
|  | ||||
| /****************************************************************************** | ||||
| @@ -18,7 +18,7 @@ static const ApiHalSpiDevice* sd_spi_dev = &api_hal_spi_devices[ApiHalSpiDeviceI | ||||
|  */ | ||||
| static void SPIx_Error(void) { | ||||
|     /* Re-Initiaize the SPI communication BUS */ | ||||
|     api_hal_spi_bus_reset(sd_spi_dev->bus); | ||||
|     furi_hal_spi_bus_reset(sd_spi_dev->bus); | ||||
| } | ||||
|  | ||||
| /** | ||||
| @@ -29,7 +29,7 @@ static void SPIx_Error(void) { | ||||
|  * @retval None | ||||
|  */ | ||||
| static void SPIx_WriteReadData(const uint8_t* DataIn, uint8_t* DataOut, uint16_t DataLength) { | ||||
|     bool status = api_hal_spi_bus_trx(sd_spi_dev->bus, (uint8_t*)DataIn, DataOut, DataLength, SpiTimeout); | ||||
|     bool status = furi_hal_spi_bus_trx(sd_spi_dev->bus, (uint8_t*)DataIn, DataOut, DataLength, SpiTimeout); | ||||
|  | ||||
|     /* Check the communication status */ | ||||
|     if(!status) { | ||||
| @@ -46,7 +46,7 @@ static void SPIx_WriteReadData(const uint8_t* DataIn, uint8_t* DataOut, uint16_t | ||||
| __attribute__((unused)) static void SPIx_Write(uint8_t Value) { | ||||
|     uint8_t data; | ||||
|  | ||||
|     bool status = api_hal_spi_bus_trx(sd_spi_dev->bus, (uint8_t*)&Value, &data, 1, SpiTimeout); | ||||
|     bool status = furi_hal_spi_bus_trx(sd_spi_dev->bus, (uint8_t*)&Value, &data, 1, SpiTimeout); | ||||
|  | ||||
|     /* Check the communication status */ | ||||
|     if(!status) { | ||||
|   | ||||
| @@ -92,10 +92,10 @@ | ||||
| #include "string.h" | ||||
| #include "stdio.h" | ||||
| #include "spi.h" | ||||
| #include <api-hal-spi.h> | ||||
| #include <api-hal-power.h> | ||||
| #include <api-hal-delay.h> | ||||
| #include <api-hal-sd.h> | ||||
| #include <furi-hal-spi.h> | ||||
| #include <furi-hal-power.h> | ||||
| #include <furi-hal-delay.h> | ||||
| #include <furi-hal-sd.h> | ||||
|  | ||||
| /** @addtogroup BSP | ||||
|   * @{ | ||||
| @@ -295,14 +295,14 @@ static uint8_t SD_ReadData(void); | ||||
|   */ | ||||
| uint8_t BSP_SD_Init(bool reset_card) { | ||||
|     /* Slow speed init */ | ||||
|     const ApiHalSpiDevice* sd_spi_slow_dev = &api_hal_spi_devices[ApiHalSpiDeviceIdSdCardSlow]; | ||||
|     api_hal_spi_bus_lock(sd_spi_slow_dev->bus); | ||||
|     api_hal_spi_bus_configure(sd_spi_slow_dev->bus, sd_spi_slow_dev->config); | ||||
|     const FuriHalSpiDevice* sd_spi_slow_dev = &furi_hal_spi_devices[FuriHalSpiDeviceIdSdCardSlow]; | ||||
|     furi_hal_spi_bus_lock(sd_spi_slow_dev->bus); | ||||
|     furi_hal_spi_bus_configure(sd_spi_slow_dev->bus, sd_spi_slow_dev->config); | ||||
|  | ||||
|     /* We must reset card in spi_lock context */ | ||||
|     if(reset_card) { | ||||
|         /* disable power and set low on all bus pins */ | ||||
|         api_hal_power_disable_external_3_3v(); | ||||
|         furi_hal_power_disable_external_3_3v(); | ||||
|         SD_SPI_Bus_To_Down_State(); | ||||
|         hal_sd_detect_set_low(); | ||||
|         delay(250); | ||||
| @@ -310,7 +310,7 @@ uint8_t BSP_SD_Init(bool reset_card) { | ||||
|         /* reinit bus and enable power */ | ||||
|         SD_SPI_Bus_To_Normal_State(); | ||||
|         hal_sd_detect_init(); | ||||
|         api_hal_power_enable_external_3_3v(); | ||||
|         furi_hal_power_enable_external_3_3v(); | ||||
|         delay(100); | ||||
|     } | ||||
|  | ||||
| @@ -326,7 +326,7 @@ uint8_t BSP_SD_Init(bool reset_card) { | ||||
|         if(res == BSP_SD_OK) break; | ||||
|     } | ||||
|  | ||||
|     api_hal_spi_bus_unlock(sd_spi_slow_dev->bus); | ||||
|     furi_hal_spi_bus_unlock(sd_spi_slow_dev->bus); | ||||
|  | ||||
|     /* SD initialized and set to SPI mode properly */ | ||||
|     return res; | ||||
|   | ||||
| @@ -36,7 +36,7 @@ | ||||
| /* Includes ------------------------------------------------------------------*/ | ||||
| #include "user_diskio.h" | ||||
| #include "spi.h" | ||||
| #include "api-hal-spi.h" | ||||
| #include "furi-hal-spi.h" | ||||
| /* Private typedef -----------------------------------------------------------*/ | ||||
| /* Private define ------------------------------------------------------------*/ | ||||
|  | ||||
| @@ -53,7 +53,7 @@ static DSTATUS User_CheckStatus(BYTE lun) { | ||||
|     return Stat; | ||||
| } | ||||
|  | ||||
| static const ApiHalSpiDevice* sd_spi_fast_dev = &api_hal_spi_devices[ApiHalSpiDeviceIdSdCardFast]; | ||||
| static const FuriHalSpiDevice* sd_spi_fast_dev = &furi_hal_spi_devices[FuriHalSpiDeviceIdSdCardFast]; | ||||
| /* USER CODE END DECL */ | ||||
|  | ||||
| /* Private function prototypes -----------------------------------------------*/ | ||||
| @@ -89,12 +89,12 @@ Diskio_drvTypeDef USER_Driver = { | ||||
| DSTATUS USER_initialize(BYTE pdrv) { | ||||
|     /* USER CODE BEGIN INIT */ | ||||
|  | ||||
|     api_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     api_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|     furi_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|  | ||||
|     DSTATUS status = User_CheckStatus(pdrv); | ||||
|  | ||||
|     api_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|  | ||||
|     return status; | ||||
|     /* USER CODE END INIT */ | ||||
| @@ -123,8 +123,8 @@ DRESULT USER_read(BYTE pdrv, BYTE* buff, DWORD sector, UINT count) { | ||||
|     /* USER CODE BEGIN READ */ | ||||
|     DRESULT res = RES_ERROR; | ||||
|  | ||||
|     api_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     api_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|     furi_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|  | ||||
|     if(BSP_SD_ReadBlocks((uint32_t*)buff, (uint32_t)(sector), count, SD_DATATIMEOUT) == MSD_OK) { | ||||
|         /* wait until the read operation is finished */ | ||||
| @@ -133,7 +133,7 @@ DRESULT USER_read(BYTE pdrv, BYTE* buff, DWORD sector, UINT count) { | ||||
|         res = RES_OK; | ||||
|     } | ||||
|  | ||||
|     api_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|  | ||||
|     return res; | ||||
|     /* USER CODE END READ */ | ||||
| @@ -153,8 +153,8 @@ DRESULT USER_write(BYTE pdrv, const BYTE* buff, DWORD sector, UINT count) { | ||||
|     /* USER CODE HERE */ | ||||
|     DRESULT res = RES_ERROR; | ||||
|  | ||||
|     api_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     api_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|     furi_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|  | ||||
|     if(BSP_SD_WriteBlocks((uint32_t*)buff, (uint32_t)(sector), count, SD_DATATIMEOUT) == MSD_OK) { | ||||
|         /* wait until the Write operation is finished */ | ||||
| @@ -163,7 +163,7 @@ DRESULT USER_write(BYTE pdrv, const BYTE* buff, DWORD sector, UINT count) { | ||||
|         res = RES_OK; | ||||
|     } | ||||
|  | ||||
|     api_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|  | ||||
|     return res; | ||||
|     /* USER CODE END WRITE */ | ||||
| @@ -185,8 +185,8 @@ DRESULT USER_ioctl(BYTE pdrv, BYTE cmd, void* buff) { | ||||
|  | ||||
|     if(Stat & STA_NOINIT) return RES_NOTRDY; | ||||
|  | ||||
|     api_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     api_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|     furi_hal_spi_bus_lock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_configure(sd_spi_fast_dev->bus, sd_spi_fast_dev->config); | ||||
|  | ||||
|     switch(cmd) { | ||||
|     /* Make sure that no pending write process */ | ||||
| @@ -219,7 +219,7 @@ DRESULT USER_ioctl(BYTE pdrv, BYTE cmd, void* buff) { | ||||
|         res = RES_PARERR; | ||||
|     } | ||||
|  | ||||
|     api_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|     furi_hal_spi_bus_unlock(sd_spi_fast_dev->bus); | ||||
|  | ||||
|     return res; | ||||
|     /* USER CODE END IOCTL */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user