| Electronic Components Datasheet Search |
|
AN3350 Datasheet(PDF) 182 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3350 Datasheet(HTML) 182 Page - STMicroelectronics |
|
182 / 185 page ![]() eTPU specific features AN3350 182/185 Doc ID 018512 Rev 2 This pragma writes information into the host interface files. The created file would have the name of the compiled file with the extension <char>. The <text> information can be either direct text or ::ETPU macros, which are expanded at link time and can give the host application information regarding the code and the data variables location and initialization. 23.14 #pragma fill #pragma fill = list, ...; #pragma fill [size] @ location = list, ... ; The compiler will fill program memory with <list>. <list> items are any values or strings, defined as constant data separated by commas. When size is not specified the compiler will simply emit the list in memory. If <size> is specified, the compiler will fill <size> words of memory with the data. The compiler will truncate the list to fit size, or repeat it to fill exactly <size> words. 23.15 __attribute__((expects_flags)) Specifies that a function is using the flags created in the caller function by the assignment into the first argument Syntax __attribute__((expects_flags)) function-declaration; __attribute__((expects_flags)) function-definition; 23.16 __attribute__((no_save_registers)) Specifies that this function do not save and restore its registers. The only thing added in its epilogue is an rtn instruction. This attribute is not recommended and is here only for backwards compatibility with old code. Syntax __attribute__((no_save_registers)) function-declaration; __attribute__((no_save_registers)) function-definition; 23.17 __attribute__((pure_assembly)) Specifies that this function contains only inline assembly instructions and it will not be optimized. It would also not have any prologue or epilogue. This attribute is not recommended and is here only for backwards compatibility with old code. The recommended way of doing it is simply writing the code in an assembly file and not as C inline assembly. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |