rt-thread-official/include
GuEe-GUI 75b4e400ad [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-20 16:37:31 +08:00
..
klibc [klibc] add kerrno.h 2024-09-23 21:30:37 +08:00
rtatomic.h feat: rtatomic: lockless single linked list 2024-11-20 16:37:31 +08:00
rtcompiler.h [COMPILER/FEATURE] Support rt_packed 2024-11-20 16:37:31 +08:00
rtdbg.h [debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805) 2023-07-22 10:36:42 +08:00
rtdef.h feat: smp_call: added signaling call_req 2024-11-20 16:37:31 +08:00
rthw.h feat: kernel/libcpu: fit into ilp32d 2024-09-01 15:12:34 -04:00
rtklibc.h [klibc] add kerrno.h 2024-09-23 21:30:37 +08:00
rtm.h [rtdef] use lower-case to define attributes (#6728) 2022-12-11 13:12:03 -05:00
rtsched.h feat: remove RT_USING_SCHED_THREAD_CTX 2024-10-19 15:19:41 -04:00
rtservice.h feat: Added rt_interrupt_context* family for nested interrupt handling 2024-11-20 16:37:31 +08:00
rtthread.h feat: Added rt_interrupt_context* family for nested interrupt handling 2024-11-20 16:37:31 +08:00
rttypes.h feat: rtatomic: lockless single linked list 2024-11-20 16:37:31 +08:00