There are a number of convention changes from µC/OS-II to µC/OS-III. The most notable is the use of CPU-specific data types. The table below shows the differences between the data types used in both kernels.
Another convention change is the use of the acronym “ CFG
” which stands for configuration. Now, all #define
configuration constants and variables have the “ CFG
” or “ Cfg
” acronym in them as shown in the table below. This table shows the configuration constants that have been moved from os_cfg.h
to os_cfg_app.h
. This is done because µC/OS-III is configurable at the application level instead of just at compile time as with µC/OS-II.
The table belowshows additional configuration constants added to os_cfg.h
, while several µC/OS-II constants were either removed or renamed.