levelx + 0/4 examples
CodeScope will show references to LX_NOR_FLASH from the following samples and libraries:
Libraries
Examples
STM32469I-Discovery
Applications
FileX
STM32F429ZI-Nucleo
Applications
NetXDuo
 
Symbols
loading...
Files
loading...

LX_NOR_FLASH struct

Syntax

typedef struct LX_NOR_FLASH_STRUCT {     ULONG                           lx_nor_flash_state;     ULONG                           lx_nor_flash_total_blocks;     ULONG                           lx_nor_flash_words_per_block;     ULONG                           lx_nor_flash_total_physical_sectors;     ULONG                           lx_nor_flash_physical_sectors_per_block;     ULONG                           *lx_nor_flash_base_address;     ULONG                           lx_nor_flash_block_free_bit_map_offset;     ULONG                           lx_nor_flash_block_bit_map_words;     ULONG                           lx_nor_flash_block_bit_map_mask;     ULONG                           lx_nor_flash_block_physical_sector_mapping_offset;     ULONG                           lx_nor_flash_block_physical_sector_offset;     ULONG                           lx_nor_flash_free_physical_sectors;     ULONG                           lx_nor_flash_mapped_physical_sectors;     ULONG                           lx_nor_flash_obsolete_physical_sectors;     ULONG                           lx_nor_flash_minimum_erase_count;     ULONG                           lx_nor_flash_maximum_erase_count;     ULONG                           lx_nor_flash_free_block_search;     ULONG                           lx_nor_flash_found_block_search;     ULONG                           lx_nor_flash_found_sector_search;        ULONG                           lx_nor_flash_write_requests;     ULONG                           lx_nor_flash_read_requests;     ULONG                           lx_nor_flash_sector_mapping_cache_hits;     ULONG                           lx_nor_flash_sector_mapping_cache_misses;     ULONG                           lx_nor_flash_physical_block_allocates;     ULONG                           lx_nor_flash_physical_block_allocate_errors;     ULONG                           lx_nor_flash_diagnostic_system_errors;     ULONG                           lx_nor_flash_diagnostic_system_error;     ULONG                           lx_nor_flash_diagnostic_initial_format;     ULONG                           lx_nor_flash_diagnostic_erased_block;     ULONG                           lx_nor_flash_diagnostic_re_erase_block;     ULONG                           lx_nor_flash_diagnostic_sector_being_obsoleted;     ULONG                           lx_nor_flash_diagnostic_sector_obsoleted;     ULONG                           lx_nor_flash_diagnostic_mapping_invalidated;     ULONG                           lx_nor_flash_diagnostic_mapping_write_interrupted;     ULONG                           lx_nor_flash_diagnostic_sector_not_free;     ULONG                           lx_nor_flash_diagnostic_sector_data_not_free;     UINT                            (*lx_nor_flash_driver_read)(ULONG *flash_address, ULONG *destination, ULONG words);     UINT                            (*lx_nor_flash_driver_write)(ULONG *flash_address, ULONG *source, ULONG words);     UINT                            (*lx_nor_flash_driver_block_erase)(ULONG block, ULONG erase_count);     UINT                            (*lx_nor_flash_driver_block_erased_verify)(ULONG block);     UINT                            (*lx_nor_flash_driver_system_error)(UINT error_code);     ULONG                           *lx_nor_flash_sector_buffer;     UINT                            lx_nor_flash_sector_mapping_cache_enabled;     LX_NOR_SECTOR_MAPPING_CACHE_ENTRY                                        lx_nor_flash_sector_mapping_cache[LX_NOR_SECTOR_MAPPING_CACHE_SIZE]; #ifndef LX_NOR_DISABLE_EXTENDED_CACHE     UINT                            lx_nor_flash_extended_cache_entries;     LX_NOR_FLASH_EXTENDED_CACHE_ENTRY                                     lx_nor_flash_extended_cache[LX_NOR_EXTENDED_CACHE_SIZE];     ULONG                           lx_nor_flash_extended_cache_hits;     ULONG                           lx_nor_flash_extended_cache_misses; #endif #ifdef LX_THREAD_SAFE_ENABLE     TX_MUTEX                        lx_nor_flash_mutex; #endif     struct LX_NOR_FLASH_STRUCT      *lx_nor_flash_open_next,                                     *lx_nor_flash_open_previous; } LX_NOR_FLASH;

Fields

lx_nor_flash_state

No summary provided. Read more...

lx_nor_flash_total_blocks

No summary provided. Read more...

lx_nor_flash_words_per_block

No summary provided. Read more...

lx_nor_flash_total_physical_sectors

No summary provided. Read more...

lx_nor_flash_physical_sectors_per_block

No summary provided. Read more...

lx_nor_flash_base_address

No summary provided. Read more...

lx_nor_flash_block_free_bit_map_offset

No summary provided. Read more...

lx_nor_flash_block_bit_map_words

No summary provided. Read more...

lx_nor_flash_block_bit_map_mask

No summary provided. Read more...

lx_nor_flash_block_physical_sector_mapping_offset

No summary provided. Read more...

lx_nor_flash_block_physical_sector_offset

No summary provided. Read more...

lx_nor_flash_free_physical_sectors

No summary provided. Read more...

lx_nor_flash_mapped_physical_sectors

No summary provided. Read more...

lx_nor_flash_obsolete_physical_sectors

No summary provided. Read more...

lx_nor_flash_minimum_erase_count

No summary provided. Read more...

lx_nor_flash_maximum_erase_count

No summary provided. Read more...
No summary provided. Read more...
No summary provided. Read more...
No summary provided. Read more...

lx_nor_flash_write_requests

No summary provided. Read more...

lx_nor_flash_read_requests

No summary provided. Read more...

lx_nor_flash_sector_mapping_cache_hits

No summary provided. Read more...

lx_nor_flash_sector_mapping_cache_misses

No summary provided. Read more...

lx_nor_flash_physical_block_allocates

No summary provided. Read more...

lx_nor_flash_physical_block_allocate_errors

No summary provided. Read more...

lx_nor_flash_diagnostic_system_errors

No summary provided. Read more...

lx_nor_flash_diagnostic_system_error

No summary provided. Read more...

lx_nor_flash_diagnostic_initial_format

No summary provided. Read more...

lx_nor_flash_diagnostic_erased_block

No summary provided. Read more...

lx_nor_flash_diagnostic_re_erase_block

No summary provided. Read more...

lx_nor_flash_diagnostic_sector_being_obsoleted

No summary provided. Read more...

lx_nor_flash_diagnostic_sector_obsoleted

No summary provided. Read more...

lx_nor_flash_diagnostic_mapping_invalidated

No summary provided. Read more...

lx_nor_flash_diagnostic_mapping_write_interrupted

No summary provided. Read more...

lx_nor_flash_diagnostic_sector_not_free

No summary provided. Read more...

lx_nor_flash_diagnostic_sector_data_not_free

No summary provided. Read more...

lx_nor_flash_driver_read

No summary provided. Read more...

lx_nor_flash_driver_write

No summary provided. Read more...

lx_nor_flash_driver_block_erase

No summary provided. Read more...

lx_nor_flash_driver_block_erased_verify

No summary provided. Read more...

lx_nor_flash_driver_system_error

No summary provided. Read more...

lx_nor_flash_sector_buffer

No summary provided. Read more...

lx_nor_flash_sector_mapping_cache_enabled

No summary provided. Read more...

lx_nor_flash_sector_mapping_cache

No summary provided. Read more...

lx_nor_flash_extended_cache_entries

No summary provided. Read more...

lx_nor_flash_extended_cache

No summary provided. Read more...

lx_nor_flash_extended_cache_hits

No summary provided. Read more...

lx_nor_flash_extended_cache_misses

No summary provided. Read more...

lx_nor_flash_open_next

No summary provided. Read more...

lx_nor_flash_open_previous

No summary provided. Read more...

Examples

LX_NOR_FLASH is referenced by 4 libraries and example projects.

References

LocationReferrerScopeText
lx_api.h:440
typedef struct LX_NOR_FLASH_STRUCT
lx_api.h:515
lx_api.h:512LX_NOR_FLASH_STRUCT::lx_nor_flash_open_nextLX_NOR_FLASH_STRUCT
struct LX_NOR_FLASH_STRUCT *lx_nor_flash_open_next,
lx_api.h:515LX_NOR_FLASH
lx_api.h:553_lx_nor_flash_opened_ptr
lx_api.h:600_lx_nor_flash_close()::nor_flash_lx_nor_flash_close()
lx_api.h:601_lx_nor_flash_defragment()::nor_flash_lx_nor_flash_defragment()
lx_api.h:602_lx_nor_flash_extended_cache_enable()::nor_flash_lx_nor_flash_extended_cache_enable()
lx_api.h:604_lx_nor_flash_open()::nor_flash_lx_nor_flash_open()
lx_api.h:605_lx_nor_flash_partial_defragment()::nor_flash_lx_nor_flash_partial_defragment()
lx_api.h:606_lx_nor_flash_sector_read()::nor_flash_lx_nor_flash_sector_read()
lx_api.h:607_lx_nor_flash_sector_release()::nor_flash_lx_nor_flash_sector_release()
lx_api.h:608_lx_nor_flash_sector_write()::nor_flash_lx_nor_flash_sector_write()
lx_api.h:636_lx_nor_flash_block_reclaim()::nor_flash_lx_nor_flash_block_reclaim()
lx_api.h:637_lx_nor_flash_driver_block_erase()::nor_flash_lx_nor_flash_driver_block_erase()
lx_api.h:638_lx_nor_flash_driver_read()::nor_flash_lx_nor_flash_driver_read()
lx_api.h:639_lx_nor_flash_driver_write()::nor_flash_lx_nor_flash_driver_write()
lx_api.h:640_lx_nor_flash_internal_error()::nor_flash_lx_nor_flash_internal_error()
lx_api.h:641_lx_nor_flash_logical_sector_find()::nor_flash_lx_nor_flash_logical_sector_find()
lx_api.h:642_lx_nor_flash_next_block_to_erase_find()::nor_flash_lx_nor_flash_next_block_to_erase_find()
lx_api.h:643_lx_nor_flash_physical_sector_allocate()::nor_flash_lx_nor_flash_physical_sector_allocate()
lx_api.h:644_lx_nor_flash_sector_mapping_cache_invalidate()::nor_flash_lx_nor_flash_sector_mapping_cache_invalidate()
lx_api.h:645_lx_nor_flash_system_error()::nor_flash_lx_nor_flash_system_error()
lx_nor_flash_block_reclaim.c:88_lx_nor_flash_block_reclaim()::nor_flash_lx_nor_flash_block_reclaim()
lx_nor_flash_close.c:79_lx_nor_flash_close()::nor_flash_lx_nor_flash_close()
lx_nor_flash_defragment.c:82_lx_nor_flash_defragment()::nor_flash_lx_nor_flash_defragment()
lx_nor_flash_driver_block_erase.c:81_lx_nor_flash_driver_block_erase()::nor_flash_lx_nor_flash_driver_block_erase()
lx_nor_flash_driver_read.c:82_lx_nor_flash_driver_read()::nor_flash_lx_nor_flash_driver_read()
lx_nor_flash_driver_write.c:82_lx_nor_flash_driver_write()::nor_flash_lx_nor_flash_driver_write()
lx_nor_flash_extended_cache_enable.c:89_lx_nor_flash_extended_cache_enable()::nor_flash_lx_nor_flash_extended_cache_enable()
lx_nor_flash_initialize.c:33_lx_nor_flash_opened_ptr
lx_nor_flash_logical_sector_find.c:90_lx_nor_flash_logical_sector_find()::nor_flash_lx_nor_flash_logical_sector_find()
lx_nor_flash_next_block_to_erase_find.c:86_lx_nor_flash_next_block_to_erase_find()::nor_flash_lx_nor_flash_next_block_to_erase_find()
lx_nor_flash_open.c:97_lx_nor_flash_open()::nor_flash_lx_nor_flash_open()
lx_nor_flash_open.c:119_lx_nor_flash_open()::tail_ptr_lx_nor_flash_open()
LX_NOR_FLASH *tail_ptr;
lx_nor_flash_open.c:125_lx_nor_flash_open()
lx_nor_flash_partial_defragment.c:85_lx_nor_flash_partial_defragment()::nor_flash_lx_nor_flash_partial_defragment()
lx_nor_flash_physical_sector_allocate.c:85_lx_nor_flash_physical_sector_allocate()::nor_flash_lx_nor_flash_physical_sector_allocate()
lx_nor_flash_sector_mapping_cache_invalidate.c:81_lx_nor_flash_sector_mapping_cache_invalidate()::nor_flash_lx_nor_flash_sector_mapping_cache_invalidate()
lx_nor_flash_sector_read.c:89_lx_nor_flash_sector_read()::nor_flash_lx_nor_flash_sector_read()
lx_nor_flash_sector_release.c:89_lx_nor_flash_sector_release()::nor_flash_lx_nor_flash_sector_release()
lx_nor_flash_sector_write.c:92_lx_nor_flash_sector_write()::nor_flash_lx_nor_flash_sector_write()
lx_nor_flash_system_error.c:80_lx_nor_flash_system_error()::nor_flash_lx_nor_flash_system_error()
lx_stm32_nor_simulator_driver.c:38lx_stm32_nor_simulator_initialize()::nor_flashlx_stm32_nor_simulator_initialize()
lx_stm32_qspi_driver.c:52lx_stm32_qspi_initialize()::nor_flashlx_stm32_qspi_initialize()