[bsp] Fix many abnormal symbols in annotations.

This commit is contained in:
shandianchengzi
2023-04-01 11:05:14 +08:00
committed by Man, Jianting (Meco)
parent 897ba365ba
commit dc5123547c
19 changed files with 211 additions and 211 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -17,7 +17,7 @@
* Description : Handle EXTI interrupt request.
* Input : huart: EXTI handle.
* Output :
* Author : Chris_Kyle Data : 2020<EFBFBD><EFBFBD>
* Author : Chris_Kyle Data : 2020
**********************************************************************************/
void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti)
{

View File

@@ -17,7 +17,7 @@
* Description : Handle EXTI interrupt request.
* Input : huart: EXTI handle.
* Output :
* Author : Chris_Kyle Data : 2020<EFBFBD><EFBFBD>
* Author : Chris_Kyle Data : 2020
**********************************************************************************/
void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti)
{

View File

@@ -1480,8 +1480,8 @@ FlagStatus FLASH_GetFlagStatus(uint32_t FLASH_FLAG)
/**
* @brief Clears the FLASH's pending flags.
* @note This function can be used for all AIR32F103 devices.
* - For AIR32F10X_XL devices, this function clears Bank1 or Bank2<EFBFBD>s pending flags
* - For other devices, it clears Bank1<EFBFBD>s pending flags.
* - For AIR32F10X_XL devices, this function clears Bank1 or Bank2s pending flags
* - For other devices, it clears Bank1s pending flags.
* @param FLASH_FLAG: specifies the FLASH flags to clear.
* This parameter can be any combination of the following values:
* @arg FLASH_FLAG_PGERR: FLASH Program error flag

View File

@@ -411,7 +411,7 @@ void USART_ITConfig(USART_TypeDef* USARTx, uint16_t USART_IT, FunctionalState Ne
}
/**
* @brief Enables or disables the USART<EFBFBD>s DMA interface.
* @brief Enables or disables the USARTs DMA interface.
* @param USARTx: Select the USART or the UART peripheral.
* This parameter can be one of the following values:
* USART1, USART2, USART3, UART4 or UART5.
@@ -533,7 +533,7 @@ void USART_LINBreakDetectLengthConfig(USART_TypeDef* USARTx, uint16_t USART_LINB
}
/**
* @brief Enables or disables the USART<EFBFBD>s LIN mode.
* @brief Enables or disables the USARTs LIN mode.
* @param USARTx: Select the USART or the UART peripheral.
* This parameter can be one of the following values:
* USART1, USART2, USART3, UART4 or UART5.
@@ -648,7 +648,7 @@ void USART_SetPrescaler(USART_TypeDef* USARTx, uint8_t USART_Prescaler)
}
/**
* @brief Enables or disables the USART<EFBFBD>s Smart Card mode.
* @brief Enables or disables the USARTs Smart Card mode.
* @param USARTx: where x can be 1, 2 or 3 to select the USART peripheral.
* @param NewState: new state of the Smart Card mode.
* This parameter can be: ENABLE or DISABLE.
@@ -698,7 +698,7 @@ void USART_SmartCardNACKCmd(USART_TypeDef* USARTx, FunctionalState NewState)
}
/**
* @brief Enables or disables the USART<EFBFBD>s Half Duplex communication.
* @brief Enables or disables the USARTs Half Duplex communication.
* @param USARTx: Select the USART or the UART peripheral.
* This parameter can be one of the following values:
* USART1, USART2, USART3, UART4 or UART5.

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -7,12 +7,12 @@
*
* DISCLAIMER
* THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT.
* IF YOU NEED TO INTEGRATE THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERS<EFBFBD><EFBFBD>SDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* IF YOU NEED TO INTEGRATE THIRD PARTYS TECHNOLOGY (SONY, DTS, DOLBY, AVS OR MPEGLA, ETC.)
* IN ALLWINNERSSDK OR PRODUCTS, YOU SHALL BE SOLELY RESPONSIBLE TO OBTAIN
* ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES.
* ALLWINNER SHALL HAVE NO WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS
* COVERED UNDER ANY REQUIRED THIRD PARTY LICENSE.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTY<EFBFBD><EFBFBD>S TECHNOLOGY.
* YOU ARE SOLELY RESPONSIBLE FOR YOUR USAGE OF THIRD PARTYS TECHNOLOGY.
*
*
* THIS SOFTWARE IS PROVIDED BY ALLWINNER"AS IS" AND TO THE MAXIMUM EXTENT

View File

@@ -1331,7 +1331,7 @@ void RCM_ClearStatusFlag(void)
/*!
* @brief Read the specified RCM interrupt Flag
*
* @param flag <EFBFBD><EFBFBD>Reads specifies RCM interrupt flag.
* @param flag : Reads specifies RCM interrupt flag.
* This parameter can be one of the following values:
* @arg RCM_INT_LSIRDY : LSI ready interrupt flag
* @arg RCM_INT_LSERDY : LSE ready interrupt flag

View File

@@ -3199,7 +3199,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Write AXI ID=00 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx -3 lsbâs will be passed as configured
* - 0000 - 0xxx -3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3223,7 +3223,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Write AXI ID=01 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3247,7 +3247,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Write AXI ID=10 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3271,7 +3271,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Write AXI ID=11 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3295,7 +3295,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Read AXI ID=00 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3319,7 +3319,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Read AXI ID=01 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3343,7 +3343,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Read AXI ID=10 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{
@@ -3367,7 +3367,7 @@ typedef union _hw_iomuxc_gpr6
* IPU1 Read AXI ID=11 Quality of Service (QoS) priority
*
* Values:
* - 0000 - 0xxx - 3 lsbâs will be passed as configured
* - 0000 - 0xxx - 3 lsbs will be passed as configured
* - 1000 - 1xxx - 1111
*/
//@{

View File

@@ -53,7 +53,7 @@ void rt_hw_board_init()
#endif
BOARD_BootClockFROHF48M();
/* init systick 1 systick = 1/(100M / 100) 100<EFBFBD><EFBFBD>systick = 1s*/
/* init systick 1 systick = 1/(100M / 100) 100systick = 1s*/
SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);
/* set pend exception priority */
NVIC_SetPriority(PendSV_IRQn, (1 << __NVIC_PRIO_BITS) - 1);

View File

@@ -480,7 +480,7 @@ ITStatus DMA_GetITStatus(uint32_t DMA_IT)
}
/**
* @brief Clears the DMAy Channelx’s interrupt pending bits.
* @brief Clears the DMAy Channelxs interrupt pending bits.
* @param DMA_IT: specifies the DMA interrupt pending bit to clear.
* This parameter can be any combination (for the same DMA) of
* the following values:

View File

@@ -338,7 +338,7 @@ EPIWorkaroundWordWrite(uint32_t *pui32Addr, uint32_t ui32Value)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -364,7 +364,7 @@ EPIWorkaroundWordRead(uint32_t *pui32Addr)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -392,7 +392,7 @@ EPIWorkaroundHWordWrite(uint16_t *pui16Addr, uint16_t ui16Value)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -419,7 +419,7 @@ EPIWorkaroundHWordRead(uint16_t *pui16Addr)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -447,7 +447,7 @@ EPIWorkaroundByteWrite(uint8_t *pui8Addr, uint8_t ui8Value)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -474,7 +474,7 @@ EPIWorkaroundByteRead(uint8_t *pui8Addr)
__asm
{
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -525,7 +525,7 @@ EPIWorkaroundWordWrite(uint32_t *pui32Addr, uint32_t ui32Value)
__asm volatile (
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -553,7 +553,7 @@ EPIWorkaroundWordRead(uint32_t *pui32Addr)
__asm volatile(
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -580,7 +580,7 @@ EPIWorkaroundHWordWrite(uint16_t *pui16Addr, uint16_t ui16Value)
__asm volatile (
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -610,7 +610,7 @@ EPIWorkaroundHWordRead(uint16_t *pui16Addr)
__asm volatile(
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -636,7 +636,7 @@ EPIWorkaroundByteWrite(uint8_t *pui8Addr, uint8_t ui8Value)
__asm volatile (
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -665,7 +665,7 @@ EPIWorkaroundByteRead(uint8_t *pui8Addr)
__asm volatile(
//
// Add a NOP to ensure we dont have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"

View File

@@ -338,7 +338,7 @@ EPIWorkaroundWordWrite(uint32_t *pui32Addr, uint32_t ui32Value)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -364,7 +364,7 @@ EPIWorkaroundWordRead(uint32_t *pui32Addr)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -392,7 +392,7 @@ EPIWorkaroundHWordWrite(uint16_t *pui16Addr, uint16_t ui16Value)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -419,7 +419,7 @@ EPIWorkaroundHWordRead(uint16_t *pui16Addr)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -447,7 +447,7 @@ EPIWorkaroundByteWrite(uint8_t *pui8Addr, uint8_t ui8Value)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -474,7 +474,7 @@ EPIWorkaroundByteRead(uint8_t *pui8Addr)
__asm
{
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
NOP
@@ -525,7 +525,7 @@ EPIWorkaroundWordWrite(uint32_t *pui32Addr, uint32_t ui32Value)
__asm volatile (
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -553,7 +553,7 @@ EPIWorkaroundWordRead(uint32_t *pui32Addr)
__asm volatile(
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -580,7 +580,7 @@ EPIWorkaroundHWordWrite(uint16_t *pui16Addr, uint16_t ui16Value)
__asm volatile (
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -610,7 +610,7 @@ EPIWorkaroundHWordRead(uint16_t *pui16Addr)
__asm volatile(
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -636,7 +636,7 @@ EPIWorkaroundByteWrite(uint8_t *pui8Addr, uint8_t ui8Value)
__asm volatile (
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"
@@ -665,7 +665,7 @@ EPIWorkaroundByteRead(uint8_t *pui8Addr)
__asm volatile(
//
// Add a NOP to ensure we don have a flash read immediately before
// Add a NOP to ensure we dont have a flash read immediately before
// the EPI read.
//
" NOP\n"