summaryrefslogtreecommitdiff
path: root/bsp/efm32
AgeCommit message (Collapse)Author
2018-03-07fixed #1261, modify "axf" to "elf" in rtconfig.py for GCC Toolchains ↵moebius.ever
configuration.
2018-02-06update SConscript: support scons 3.aozima
2017-11-12[gui] fix rtgui_dc_end_drawing() too few arguments in function calltanek liang
2017-11-01[BSP] add -nostartfiles in efm32 bspBernard Xiong
2017-11-01[BSP] fix compiling issueBernard Xiong
2017-10-31change dfs_init.h => dfs.hSummerGift
2017-10-16[BSP] fix compiling issueBernard Xiong
2017-10-16[BSP] change the type of cmd.bernard
1. Change the type of cmd to 'int'; 2. Remove RT_LWIP_USING_RT_MEM macro;
2017-07-29[bsp] fix incompatible type error for "finsh_system_init()"tanek liang
2017-03-16[BSP EFM32] Fix building issueonelife
2015-10-01[DFS] remove st_blksize in the struct statBernard Xiong
2014-11-19efm32: return empty variable instead of Return('')Grissiom
2014-07-19[BSP] remove rt_device_init_all() invoking.bernard
2013-07-11update SConstruct.aozima
2013-07-11update linker script for components auto initial.aozima
2013-02-22Remove RT-Thread GUI from bsp/efm32Rogerz Zhang
2013-02-21remove RT-Thread GUI [ci-skip]Bernard Xiong
2013-02-02Fix build error in efm32Rogerz Zhang
2013-01-08Re-normalizing the repoMing, Bai
2012-12-24rename the file name using low case[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2514 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-24fixed the fixed the gcc compiling error in ubuntu host OS[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2511 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-26fixed compiling errors while rtgui sync with github[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2235 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-06-25using RTC API from RTC device driver framework[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2183 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-06-18fixed compiling error, RT_Device_Class_I2C is not defined in rtdef.h[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2173 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-18*** EFM32 branch ***onelife.real
Add the missing file, "*.a" git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2124 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-18*** EFM32 branch ***onelife.real
1. Upgrade Cortex driver library (CMSIS -> CMSIS & Device): version 2.3.2 -> 3.0.1 & 3.0.0 - Remove "bsp/efm32/Libraries/CMSIS/Lib/ARM", "bsp/efm32/Libraries/CMSIS/Lib/G++" and "bsp/efm32/Libraries/CMSIS/SVD" to save space 2. Upgrade EFM32 driver libraries (efm32lib -> emlib): version 2.3.2 -> 3.0.0 - Remove "bsp/efm32/Libraries/Device/EnergyMicro/EFM32LG" and "bsp/efm32/Libraries/Device/EnergyMicro/EFM32TG" to save space 3. Upgrade EFM32GG_DK3750 development kit driver library: version 1.2.2 -> 2.0.1 4. Upgrade EFM32_Gxxx_DK development kit driver library: version 1.7.3 -> 2.0.1 5. Add energy management unit driver and test code 6. Modify linker script and related code to compatible with new version of libraries 7. Change EFM32 branch version number to 1.0 8. Add photo frame demo application git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2122 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-04-09update the rtconfig.py and SConstruct in the BSP[email protected]
in order to use buildbot.py git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2028 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-20*** EFM32 branch ***onelife.real
Fix a bug in USART driver git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1974 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-20*** EFM32 branch ***onelife.real
1. Add keys and joystick driver 2. Add direct drive (frame buffer) method support in LCD driver git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1973 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-03*** EFM32 branch ***onelife.real
Remove currently unused header files to reduce package size git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1936 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-27*** EFM32 branch ***onelife.real
Fix the bug in USART write, which is introduced by changing SPI write format git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1884 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-27*** EFM32 branch ***onelife.real
1. Upgrade EFM32 driver libraries (CMSIS and efm32lib): version 2.3.0 -> 2.3.2 2. Upgrade EFM32GG_DK3750 development kit driver library: version 1.2.1 -> 1.2.2 3. Upgrade EFM32_Gxxx_DK development kit driver library: version 1.7.2 -> 1.7.3 4. Add LCD driver (SSD2119) and DEMO 5. Change SPI write format 6. Modify SD card driver due to SPI write format changed 7. Modify building scripts git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1883 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-16*** EFM32 branch ***onelife.real
Add missing folder git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1842 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-16*** EFM32 branch ***onelife.real
1. Upgrade EFM32 driver libraries (CMSIS and efm32lib) to version 2.3.0 (from version 2.2.2) 2. Add EFM32GG-DK3750 development kit support (driver version 1.2.1) 3. Add giant gecko (EFM32GG) support 4. Add LEUART module driver (max 9600bsp) git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1839 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-11-29*** EFM32 branch ***onelife.real
1. Move file, "start_gcc.S", from "libcpu/arm/cortex-m3/" to "bsp/efm32/" 2. Upgrade EFM32 driver libraries (CMSIS and efm32lib) to version 2.2.2 3. Upgrade EFM32 G2xx development kit drivers (EFM32_Gxxx_DK) to version 1.7.2 (from version 1.6.0) 4. Modify the files ("drv_usart.c" and "drv_iic.c") according to the driver libraries upgrading git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1818 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-08-23*** EFM32 branch ***onelife.real
1. Add the missing file, "mma7455l.h" 2. Modify Ethernet DEMO according to the changes of lwIP API in reversion 1668 git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1680 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-08-23*** EFM32 branch ***onelife.real
1. Change the usage of the second parameter of Read and Write functions in IIC driver - to "Slave address" from (seldom used) "Offset" 2. Add a timer for IIC driver to prevent from forever waiting 3. Add digital (IIC) interface support for accelerometer driver (Freescale MMA7455L) git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1678 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-29*** EFM32 branch ***onelife.real
Modify IIC and USART drivers to avoid compiling error. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1655 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-29*** EFM32 branch ***onelife.real
1. Add interrupt context check function (context_gcc.S) 2. Add lock (semaphore) for IIC, USART and Ethernet drivers to prevent simultaneously access 3. Add multiple channels support for scan mode of ADC driver 4. Modify miscellaneous drivers according to ADC driver changes 5. Add SWO output enable function (board.c) 6. Disable all interrupts in GPIO interrupt handler (hdl_interrupt.c) 7. Add two Ethernet utility functions (drv_ethernet.c) 8. Add accelerometer driver (analog output) 9. Add accelerometer demo (draft, application.c) git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1654 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-11*** EFM32 branch ***onelife.real
1. Solve the problem mentioned in revision 1623 (runtime error) - Cause: In the EFM32 demo application, some TCP/IP functions are called in non-task context (e.g. "tcp_new()"). And after revision 1621, those functions will trigger the scheduler ("rt_schedule()") which seems to be triggered only in task context. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1624 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-08*** EFM32 branch ***onelife.real
1. Remove "RT_USING_NETUTILS" defined in "rtconfig.h" to avoid compiling error - Warning: Due to the memory limitation, running lwIP on Gecko devices (EFM32G) is not properly tested. - Warning: To test lwIP, please revert the file, "components\net\lwip\src\arch\sys_arch.c", to revision 1620. There is a runtime error when working with the latest revision of that file. This error is currently under evaluation. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1623 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-08*** EFM32 branch ***onelife.real
1. Add ENC28J60 Ethernet controller driver 2. Add lwIP support (Please read "Readme.txt") 3. Add simple Http server demo application 4. Modify USART device write function to avoid sleep in ISR 5. Fix a bug in USART driver when using compiler optimization 6. Modify to make use the start-up code in libraries 7. Change the default build option for squeezing the executable file size 8. Modify source code alignment git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1622 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-21*** EFM32 branch ***onelife.real
Minor bug fix for timer driver. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1526 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-20*** EFM32 branch ***onelife.real
1. Add SD card driver (SPI mode) 2. Add ELM ChaN FatFs support (Please read "Readme.txt") - Warning: FatFs is really FAT! (35KB) 3. Upgrade EFM32 libraries (CMSIS and efm32lib) to version 2.0.0 4. Merge all of the C source code in "libcpu\arm\cortex-m3\" into "cpuport.c" 5. Merge all of the assembly source code in "libcpu\arm\cortex-m3\" into "context_gcc.S" (except "start_gcc.S") git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1525 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-05-12*** EFM32 branch ***onelife.real
1. Add EFM32 development kit support 2. Add USART sync mode (SPI) support 3. Add SPI Flash device (ST M25PX16) driver and demo application git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1401 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-29*** EFM32 branch ***onelife.real
1. Add IIC slave mode RX by interrupt function (Now, master mode TX/RX and slave mode RX functions are done) 2. Add Timer1 configuration in timer driver 3. Modify the ACMP default initialization setting 4. Add on/off switch for debug code to reduce size git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1353 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-02-28*** EFM32 branch ***[email protected]
1. Update the copyright information - 2009 => 2011 2. Add external oscillator configuration routine in "rt_hw_board_init()" - Before, it is set by default frequency, 32MHz - Now it can be set by user specified frequency 3. Add ADC and ACMP (analog comparator) drivers 4. Clarify the MCU and target board define in "rtconfig.py" git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1296 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-02-17*** EFM32 branch ***onelife.real
- New branch for Energy Micro's MCUs (http://energymicro.com/). - Target board: FM32 Gecko Starter Kit (http://www.energymicro.com/tools) git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1274 bbd45198-f89e-11dd-88c7-29a3b14d5316