Skip to content

Commit 27e3f5d

Browse files
committed
Update on 18 Jan 2023. Expand to see details.
22299de Remove internal deprecated files. 2b9332f Fix ECC issues by new NAND logic 6a5eda1 Add a notice for not released file. b756fb0 Upgrade to the latest Container Images.
1 parent dbf4f90 commit 27e3f5d

43 files changed

Lines changed: 3958 additions & 4618 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,53 @@ See [Overview of Azure RTOS LevelX](https://learn.microsoft.com/azure/rtos/level
2525

2626
The master branch has the most recent code with all new features and bug fixes. It does not represent the latest General Availability (GA) release of the library. Each official release (preview or GA) will be tagged to mark the commit and push it into the Github releases tab, e.g. `v6.2-rel`.
2727

28+
> When you see xx-xx-xxxx, 6.x or x.x in function header, this means the file is not officially released yet. They will be updated in the next release. See example below.
29+
```
30+
/**************************************************************************/
31+
/* */
32+
/* FUNCTION RELEASE */
33+
/* */
34+
/* _tx_initialize_low_level Cortex-M23/GNU */
35+
/* 6.x */
36+
/* AUTHOR */
37+
/* */
38+
/* Scott Larson, Microsoft Corporation */
39+
/* */
40+
/* DESCRIPTION */
41+
/* */
42+
/* This function is responsible for any low-level processor */
43+
/* initialization, including setting up interrupt vectors, setting */
44+
/* up a periodic timer interrupt source, saving the system stack */
45+
/* pointer for use in ISR processing later, and finding the first */
46+
/* available RAM memory address for tx_application_define. */
47+
/* */
48+
/* INPUT */
49+
/* */
50+
/* None */
51+
/* */
52+
/* OUTPUT */
53+
/* */
54+
/* None */
55+
/* */
56+
/* CALLS */
57+
/* */
58+
/* None */
59+
/* */
60+
/* CALLED BY */
61+
/* */
62+
/* _tx_initialize_kernel_enter ThreadX entry function */
63+
/* */
64+
/* RELEASE HISTORY */
65+
/* */
66+
/* DATE NAME DESCRIPTION */
67+
/* */
68+
/* 09-30-2020 Scott Larson Initial Version 6.1 */
69+
/* xx-xx-xxxx Scott Larson Include tx_user.h, */
70+
/* resulting in version 6.x */
71+
/* */
72+
/**************************************************************************/
73+
```
74+
2875
## Component dependencies
2976

3077
The main components of Azure RTOS are each provided in their own repository, but there are dependencies between them, as shown in the following graph. This is important to understand when setting up your builds.

common/CMakeLists.txt

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,38 @@ target_sources(${PROJECT_NAME} PRIVATE
44
${CMAKE_CURRENT_LIST_DIR}/src/fx_nor_flash_simulator_driver.c
55
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_256byte_ecc_check.c
66
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_256byte_ecc_compute.c
7-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_full_update.c
8-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_obsoleted_check.c
9-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_reclaim.c
7+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_allocate.c
8+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_data_move.c
9+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_find.c
10+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_mapping_set.c
11+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_block_status_set.c
1012
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_close.c
13+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_data_page_copy.c
1114
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_defragment.c
1215
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_block_erase.c
1316
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_block_erased_verify.c
1417
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_block_status_get.c
1518
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_block_status_set.c
16-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_extra_bytes_get.c
17-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_extra_bytes_set.c
1819
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_page_erased_verify.c
19-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_read.c
20-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_driver_write.c
20+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_erase_count_set.c
2121
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_extended_cache_enable.c
22+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_format.c
23+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_free_block_list_add.c
2224
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_initialize.c
23-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_logical_sector_find.c
24-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_next_block_to_erase_find.c
25+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_mapped_block_list_add.c
26+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_mapped_block_list_get.c
27+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_mapped_block_list_remove.c
28+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_memory_initialize.c
29+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_metadata_allocate.c
30+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_metadata_build.c
31+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_metadata_write.c
2532
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_open.c
2633
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_page_ecc_check.c
2734
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_page_ecc_compute.c
2835
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_partial_defragment.c
29-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_physical_page_allocate.c
30-
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sector_mapping_cache_invalidate.c
36+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sectors_read.c
37+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sectors_release.c
38+
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sectors_write.c
3139
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sector_read.c
3240
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sector_release.c
3341
${CMAKE_CURRENT_LIST_DIR}/src/lx_nand_flash_sector_write.c

0 commit comments

Comments
 (0)