kurisaw
|
ea31985b32
|
fix: fixed an issue where rt_typeof was not supported in the MDK toolchain
|
2025-02-19 20:24:59 -05:00 |
GuEe-GUI
|
d8db49c17a
|
[COMPILER/FEATURE] Support rt_packed
__ARMCC_VERSION: https://smtp.keil.com/support/man/docs/armcc/armcc_chr1359124980173.htm
__IAR_SYSTEMS_ICC__: <Not Found>
__GNUC__: https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html#index-packed-type-attribute
__ADSPBLACKFIN__: <Not Found>
_MSC_VER: https://learn.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-170
__TI_COMPILER_VERSION__: https://software-dl.ti.com/codegen/docs/tiarmclang/rel1_3_0_LTS/migration_guide/migrating_c_and_cpp_source/pragmas_and_attributes.html
__TASKING__: https://resources.tasking.com/sites/default/files/2021-02/TASKING_Alignment%20Requirements%20Restrictions_WEB.pdf
Usage:
```c
rt_packed(struct object1
{
int dword;
char byte;
});
typedef struct object1 object1;
rt_packed(struct object2
{
int dword;
char byte;
});
```
Signed-off-by: GuEe-GUI <2991707448@qq.com>
|
2024-11-04 10:10:15 +08:00 |
Yuqiang Wang
|
c0e632e56f
|
Fixed an issue in mdk where macro definitions are not supported in the C99 specification
|
2024-03-20 22:43:55 +08:00 |
Shell
|
71560bafb5
|
🎯 Sync smart & scheduler codes (#8537)
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
|
2024-02-23 17:49:15 +08:00 |