Specific media access Layer for internal flash. More...
Go to the source code of this file.
Functions | |
uint16_t | FLASH_If_CheckAdd (uint32_t Add) |
FLASH_If_CheckAdd Check if the address is an allowed address for this memory. More... | |
uint16_t | FLASH_If_DeInit (void) |
FLASH_If_DeInit Memory deinitialization routine. More... | |
uint16_t | FLASH_If_Erase (uint32_t Add) |
uint16_t | FLASH_If_Init (void) |
FLASH_If_Init Memory initialization routine. More... | |
uint8_t * | FLASH_If_Read (uint32_t Add, uint32_t Len) |
FLASH_If_Read Memory read routine. More... | |
uint16_t | FLASH_If_Write (uint32_t Add, uint32_t Len) |
FLASH_If_Write Memory write routine. More... | |
Variables | |
DFU_MAL_Prop_TypeDef | DFU_Flash_cb |
Specific media access Layer for internal flash.
Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:
http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Definition in file usbd_flash_if.c.
uint16_t FLASH_If_CheckAdd | ( | uint32_t | Add | ) |
FLASH_If_CheckAdd Check if the address is an allowed address for this memory.
Add | Address to be checked. |
Len | Number of data to be read (in bytes). |
MAL_OK | if the address is allowed, MAL_FAIL else. |
Definition at line 216 of file usbd_flash_if.c.
uint16_t FLASH_If_DeInit | ( | void | ) |
FLASH_If_DeInit Memory deinitialization routine.
None |
MAL_OK | if operation is successeful, MAL_FAIL else. |
Definition at line 81 of file usbd_flash_if.c.
uint16_t FLASH_If_Erase | ( | uint32_t | Add | ) |
Definition at line 96 of file usbd_flash_if.c.
uint16_t FLASH_If_Init | ( | void | ) |
FLASH_If_Init Memory initialization routine.
None |
MAL_OK | if operation is successeful, MAL_FAIL else. |
Definition at line 67 of file usbd_flash_if.c.
uint8_t * FLASH_If_Read | ( | uint32_t | Add, |
uint32_t | Len | ||
) |
FLASH_If_Read Memory read routine.
Add | Address to be read from. |
Len | Number of data to be read (in bytes). |
Pointer | to the phyisical address where data should be read. |
Definition at line 195 of file usbd_flash_if.c.
uint16_t FLASH_If_Write | ( | uint32_t | Add, |
uint32_t | Len | ||
) |
FLASH_If_Write Memory write routine.
Add | Address to be written to. |
Len | Number of data to be written (in bytes). |
MAL_OK | if operation is successeful, MAL_FAIL else. |
Definition at line 167 of file usbd_flash_if.c.
DFU_MAL_Prop_TypeDef DFU_Flash_cb |
Definition at line 46 of file usbd_flash_if.c.