Commit Graph

2383 Commits (c59657a6d96ae29842110a7be33831efa4cb4bb8)

Author SHA1 Message Date
ohagendorf c59657a6d9 [NUCLEO_F4x1RE] test MBED_A7 InterruptIn failed
The test failed because it was not possible to switch off an already
active edge detection.
The reason was the GPIO HAL module driver function HAL_GPIO_Init. The
function changes only interrupt or event flags when the EXTI_MODE flag
in GPIO_Init->Mode is set. gpio_irq_set changed the event mode to
EDGE_NONE in gpio_irq_t structure but that doesn't changed the interrupt
and event flags in the CMSIS function because of the missing EXTI_MODE.
Now gpio_irq_set is able to switch off a specific or both edge
detections.
The MBED_A7 test was extended by another test to check if switch off
edge detection is OK.
2014-09-18 14:27:55 +02:00
ohagendorf da170514ab [DISCO_407VG] added to build_travis.py 2014-09-16 12:44:13 +02:00
ohagendorf a325eabc42 [NUCLEO_F4x1RE] added to build.travis.py 2014-09-15 23:43:22 +02:00
ohagendorf a75be2f651 [NUCLEO_F4x1RE] export to GCC_ARM
NUCLEO_401RE and NUCLEO_411RE can be exported to GCC_ARM
2014-09-15 21:55:11 +02:00
Bogdan Marinescu 05aeadd8a9 Bumped revision number 2014-09-12 16:14:56 +01:00
Mihail Stoyanov 7d93e9d858 OTA target support for nRF51822 and nRF51-DK 2014-09-12 17:40:08 +03:00
Bogdan Marinescu 5eb0d384fb Merge branch 'master' of github.com:mbedmicro/mbed 2014-09-12 10:52:44 +01:00
Bogdan Marinescu e7a562cc77 Fixed RTOS compilation for some targets (in exporters)
More details: https://github.com/mbedmicro/mbed/pull/472
2014-09-12 10:51:14 +01:00
Bogdan Marinescu 305b628639 Fixed syntax error in build_release.py 2014-09-12 10:50:46 +01:00
Bogdan Marinescu a2853d2aa4 Revert "Fixed crash issue in RawSerial::printf for uARM"
This reverts commit d05b7f51d8.

I am reverting this commit because:

- it uses alloca(), which is a dangerous function
- it uses vsprintf instead of vsnprintf, which can lead to a stack overflow.

Until we find a better solution, this might do more bad than good, so I am reverting it.
2014-09-12 10:47:34 +01:00
Bogdan Marinescu 5687a86731 Fixed RTOS compilation for some targets
More details: https://github.com/mbedmicro/mbed/pull/472
2014-09-11 17:04:21 +01:00
Bogdan Marinescu c372035d60 Merge pull request #477 from sg-/master
Add derivative support to K64F and updates for MTS_GAMBIT
2014-09-11 16:47:48 +01:00
Bogdan Marinescu f9b22381c7 Merge pull request #456 from 23chrischen/patch-3
Changed "Cortex-M4" to "Cortex-M4F"
2014-09-11 16:36:10 +01:00
Bogdan Marinescu 81ab34fd83 Merge pull request #475 from giulianodianda/master
STMs: Microlib heap fix for new, malloc and friends
2014-09-11 16:35:53 +01:00
Bogdan Marinescu ce5e32074e Merge pull request #488 from micromint/master
LPC4330_M4 Fix I2C0 Init
2014-09-11 16:29:10 +01:00
jesusalvarez 5f6da82f2f Merge remote-tracking branch 'upstream/master' 2014-09-11 11:07:25 -04:00
Bogdan Marinescu c281ede3db Merge pull request #483 from Experiment-626/master
Changed the #define DEVICE_SEMIHOST to 0 to allow for wakeup of deepslee...
2014-09-11 16:00:48 +01:00
Bogdan Marinescu 1393115460 Merge pull request #484 from ohagendorf/master
[Nucleo_F4x1]: 2 extensions for a) toolchain ARM_GCC and b) test DigitalIn DigitalOut
2014-09-11 15:17:12 +01:00
Bogdan Marinescu 8a63c226dd Merge pull request #485 from Accutechs/master
[LPC4337] add support
2014-09-11 14:00:04 +01:00
Przemek Wirkus 97f526cc8c Modified DEV_NULL host test to take under consideration blocking serial port API 2014-09-11 13:38:58 +01:00
Przemek Wirkus 2efe99a100 Global serial read changed to 1 second 2014-09-11 13:28:10 +01:00
Przemek Wirkus 29dbc34202 Changed default serial timeout for host test 2014-09-11 13:28:06 +01:00
Bogdan Marinescu 31f43a3305 Merge pull request #487 from xiongyihui/nrf51822
[nrf51822] avoid using a global variable and fix I2C read sequence
2014-09-11 13:02:23 +01:00
Bogdan Marinescu 48bd3819f5 Merge pull request #481 from arebert/lpc4088
[LPC4088] Corrected calculation of CAN clock and making it possible to put code in QSPI flash
2014-09-11 12:59:45 +01:00
Yihui Xiong 592d6244d4 [nrf51822] properly generate stop condition of I2C read sequence 2014-09-11 18:05:40 +08:00
Yihui Xiong 274a34f472 avoid using a global variable 2014-09-11 15:17:33 +08:00
ytsuboi a9d60a2520 [LPC4337] support AnalogOut 2014-09-11 13:48:08 +09:00
ohagendorf 31c82ad2ba target extension of test: DigitalIn DigitalOut
Extension of the test 'DigitalIn DigitalOut' for Nucleo_F401RE and
Nucleo_F411RE
2014-09-10 23:52:19 +02:00
ohagendorf da9b7d33a4 Toolchain GCC ARM for Nucleo_F411RE
- Linker script and startup for Nucleo_F411 - both are copies of
Nucleo_F401 with some changes (memory size, interrupt vector table)
- changes in target.py for the new toolchain
2014-09-10 23:48:06 +02:00
Aron L. Phillips abcfdfb3bf Changed the #define DEVICE_SEMIHOST to 0 to allow for wakeup of deepsleep and changed #define DEVICE_LOCALFILESYSTEM to 0 to fix errors relating to removing semihost in device.h; 2014-09-10 14:21:24 -04:00
Przemek Wirkus 7d9048fccc Simple refactoring around MUT copy functionality - 'copy_method' avail in MUTs definition 2014-09-10 14:09:25 +01:00
Przemek Wirkus 55a77a2721 Added field 'copy_config' to MUTs file format 2014-09-10 14:09:21 +01:00
Rohit Grover 33434f3c4a Revert "add minimal support files for a Nordic bootloader."
This reverts commit 99d14db8c1.
2014-09-10 14:03:51 +01:00
Przemek Wirkus 4a2b989f98 Added more exception handling for compilation error - so now we do not have Tracebacks when lib / mbed compilation fails 2014-09-10 13:10:38 +01:00
Przemek Wirkus a98c8574a3 Added test for timer to check member function attached 2014-09-10 12:44:31 +01:00
Przemek Wirkus e066b84f1c For timer / timeout related tests deviation changed to +/- 10% - some boards can run on not precise quartz / RC oscilators 2014-09-10 12:44:27 +01:00
Andreas Rebert 9c1a43f13d [LPC4088] Making it possible to put code in QSPI flash 2014-09-10 10:43:59 +02:00
Andreas Rebert 4511b5bbc5 [LPC4088] Corrected calculation of CAN clock 2014-09-10 10:39:09 +02:00
jesusalvarez 85495dbc62 Merge remote-tracking branch 'upstream/master' 2014-09-09 17:48:44 -04:00
ytsuboi a6b1d51dec [LPC4337] support RTOS 2014-09-10 03:20:39 +09:00
ytsuboi 89342dbe69 Merge remote-tracking branch 'upstream/master' 2014-09-10 03:20:05 +09:00
Rohit Grover 99d14db8c1 add minimal support files for a Nordic bootloader. 2014-09-09 11:14:31 +01:00
Bogdan Marinescu f50e6f3269 Merge pull request #480 from ytsuboi/master
[nRF51822] Fixed support for Nordic parts with 16k RAM
2014-09-09 10:31:05 +01:00
ytsuboi 2009f7e8d1 [nRF51822] Fixed support for Nordic parts with 16k RAM 2014-09-09 02:31:23 +09:00
Bogdan Marinescu 82ec8c2c4d Added support for Nordic parts with 32K of RAM 2014-09-08 16:27:53 +01:00
Przemek Wirkus eec7671fa0 For timer / timeout related tests deviation changed to +/- 10% - some boards can run on not precise quartz / RC oscilators 2014-09-08 11:49:04 +01:00
ytsuboi b55e3b42b4 Merge remote-tracking branch 'upstream/master' 2014-09-07 19:59:40 +09:00
ytsuboi 0abd9a2518 [LPC4337] support Rev.B board on PinNames.h 2014-09-07 19:58:13 +09:00
Bogdan Marinescu 3a31537cfb Merge pull request #478 from bcostm/master
[NUCLEO_L152RE] Enable HSI clock for ADC
2014-09-05 15:38:02 +01:00
Rohit Grover bd60f75691 For HRM1017 (nRF51822), setup the internal RC clock instead of the low-frequency crystal.
Change request from Tsuboi San.
2014-09-05 15:21:57 +01:00