Official Library for Camel Micro products. This library is embedded in CamelStudioX.
- Fix a bug of RT_SYSINT_GetFlag
- use more inline functions
- recompile with -O2 -msoft-float
- Improve soft_fp by using union to convert between float and uint32 or double and uint32[2]
- Update documentation
- Improve
void RT_TCx_TimerSet1us(uint32_t T, switch_t irqEn), transform them to inline functions and use a better algorithm to determine theclkandref.
- Merge code in interrupt.c to isr.s to increase the speed of entering the interrupt state.
- Remove m2core, whose name is quite vague.
- Add isr(Interrupt Service Routine) library.
- Convert some functions from macro to inline functions to make them safer.
- Rename
RT_Clr_SramtoRT_Sram_ClearandRT_Sram_Clearnow can clear 7k-byte sram space instead of 2k bytes.
- Reorganize the source files.
- Update the theme of the documentation site.
- Change the repository name from
CamelStudio_LibrarytoCamel_Library
- Add documentation about TC0,1,2,4, Flash, Interrupt.
- Add documentation about SPI.
- Add documentation about UART.
- Use a new doxygen theme.
- Remove some unused libraries. Basic library will focus more on standard requirement.
- Add Data Encryption Standard (DES) Library.
- Add .data loader to boot loader and update convert to make it compatible.
- Fix a bug of .bss section location in convert.