Commit Graph

11471 Commits (2a8bae38a868a2607bec95efb5bdc115c0c201ab)

Author SHA1 Message Date
Rob Meades 2a8bae38a8 Add set_baud() method to UARTSerial(). 2017-07-28 14:46:18 +01:00
Vincent Coubard acf411c888 Max32630 UART: Fix P5_5 mapping. 2017-07-28 14:46:18 +01:00
Vincent Coubard 3c8fbbe31f MAX32630: Apply correct configuration for CTS/RTS lines. 2017-07-28 14:46:18 +01:00
Vincent Coubard c870fc1ae5 MAX32630: clear uart interrupt flag prior to handler call. 2017-07-28 14:46:18 +01:00
Vincent Coubard b86fc4298c MAX32630: Map UART IRQ to serial object.
Before this change none of the IRQ set would be dispatch to the actual serial object.
2017-07-28 14:46:17 +01:00
Mahadevan Mahesh 5b85962c95 LPC: Move platform specific code out of the analog api file
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-07-28 14:46:17 +01:00
Mahadevan Mahesh fb97d8bf42 LPC: Move platform specific code out of sleep api file
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-07-28 14:46:17 +01:00
Mahadevan Mahesh ef33371884 Add support for LPC54608
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-07-28 14:46:17 +01:00
Mahadevan Mahesh 7435b34bca Add mbed support for LPCXpresso54114 board
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-07-28 14:46:17 +01:00
jeromecoutant 605562f382 STM32L4 : json clock source configuration
- default value is the same as before patch
- system_stm32l4xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
- nvic_addr.h file is now in TARGET_STM level
2017-07-28 14:46:16 +01:00
jeromecoutant 254fb39838 STM32L1 : json clock source configuration
- default value is the same as before patch
- system_stm32l1xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant 36431bda95 STM32L0 : json clock source configuration
- default value is the same as before patch
- system_stm32l0xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant c659a0dfc3 STM32F7 : json clock source configuration
- default value is the same as before patch
- system_stm32f7xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant 9a41fd72ad STM32F3 : json clock source configuration
- default value is the same as before patch
- system_stm32f3xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant f3ce2751d8 STM32F2 : json clock source configuration
- default value is the same as before patch
- system_stm32f2xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant 93e16788d8 STM32F1 : json clock source configuration
- default value is the same as before patch
- system_stm32f1xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:16 +01:00
jeromecoutant 2bf0882adf STM32F0 : json clock source configuration
- default value is the same as before patch
- system_stm32f0xx.c file is copied to family level with all other ST cube files
- specific clock configuration is now in a new file: system_clock.c (target level)
2017-07-28 14:46:15 +01:00
Adrien Chardon 2939ce067a BLE/GattCharacteristic: Add explanatory note for a parameter 2017-07-28 14:46:15 +01:00
Adrien Chardon 74982846b1 BLE/HRS: Fix #4661 2017-07-28 14:46:15 +01:00
andreas.larsson 11c34533e9 Remove redundant ODIN-W2 target folder 2017-07-28 14:46:15 +01:00
justinkim c66763ca84 Unsupported RTC delete rtc_api.c -> PWM3 pin enable 2017-07-28 14:46:15 +01:00
Rob Meades 5c4178ef03 UBLOX_C030: correct UART 3 Tx & Rx pins (they were the wrong way around) and add the flow control lines for UART 3. 2017-07-28 14:46:15 +01:00
Jimmy Brisson f7ad960cad Correct DAC pin assignment 2017-07-28 14:46:15 +01:00
Christopher Haster 72d812d8c5 Toolchain: Added a note about weak functions and header files
The subtlety of where to mark functions as weak created an issue for
at least one user, so added a warning in the documentation.
2017-07-28 14:46:15 +01:00
Jimmy Brisson 294beb181e Prevent double define in very old builds
Partially reverts 2ddf4b33cb
2017-07-28 14:46:15 +01:00
mattot01 8678209abd Enable greentea testing on CM3DS_MPS2 target
Set copy_method and reset_method in targets.json which is needed for
htrun.
2017-07-28 14:46:15 +01:00
bcostm 1015105b24 STM: cleanup mbed_rtx.h file 2017-07-28 14:46:14 +01:00
Bartek Szatkowski ec3e8c6d6e RTOS: Semaphore: Improve API docs 2017-07-28 14:46:14 +01:00
Bartek Szatkowski 05f5147ce7 Test: RTOS: Semaphore: Rework tests 2017-07-28 14:46:14 +01:00
Laurent MEUNIER 933d7b55b3 Fix alignement 2017-07-28 14:46:14 +01:00
Laurent MEUNIER 7384257bfc STM32: Store and restore rising falling config of gpio_irq
Now that rising / falling edge detection is disabled in the
gpio_irq_disable function, we also need to restore it when gpio_irq_enable
gets called.
2017-07-28 14:46:14 +01:00
Laurent MEUNIER f939edc323 STM32: Raise error in case of spurious interrupt
In case we've run through the entire GPIOs loop, withouth finding a
matching interrupt, we're in the case of a spurious interrupt, let's
raise an error to track it down.
2017-07-28 14:46:14 +01:00
Laurent MEUNIER b9a4ae2d04 STM32 Fuly disable GPIO irq settings
When disabling GPIO irq, also the falling / rising edge settings need
to be reset (EXTI_RTSR and EXTI_FTSR registers).

If not reset, the same EXTI line can be later enabled again with a wrong
Rising / Falling configuration. This was especially seen and reported in
ci-test tests-api-interruptin on NUCLEO_F446RE target where DIO2=PA_10 and
DIO6=PB_10 were successively tested: as they are sharing the same EXTI_LINE
(EXTI_10), this resulted in calling the irq_handler with wrong
IRQ_FALL/IRQ_RAISE parameter and donothing being called in loop.
2017-07-28 14:46:14 +01:00
Brad Perry 5c74203b10 Fixing the problem where the CAN is initialized to the wrong frequency at startup regardless of the value set in the constructor. Issue #3863 2017-07-28 14:46:14 +01:00
Chris 901246173f Tidy from rebase 2017-07-28 14:46:14 +01:00
Chris c8b0692fbb Code tidy 2017-07-28 14:46:14 +01:00
Chris 8c3a5fd17b Incorrect comments removed. 2017-07-28 14:46:13 +01:00
Chris a2852e7b91 GCC Bootloader support 2017-07-28 14:46:13 +01:00
Chris adb6246336 IAR Bootloader support 2017-07-28 14:46:13 +01:00
Chris b5ce1d2325 uArm Bootloader support 2017-07-28 14:46:13 +01:00
Chris 9ee4ab49e7 Formatting tidy up. 2017-07-28 14:46:13 +01:00
Chris df779909e1 added missing FLASH_FLAG_OPTVERR 2017-07-28 14:46:13 +01:00
Chris db5f6790fe clear additional flags on erase to prevent errors 2017-07-28 14:46:13 +01:00
Chris 4b4c70fdcd GCC_ARM VTOR fixed, doesnt fit in the bootloader region though.. 2017-07-28 14:46:13 +01:00
Chris 229e19f4be VTOR bootloader aware Attempt to add flash API but not working properly 2017-07-28 14:46:13 +01:00
Chris 7e1ce93f3d added flash algorithm 2017-07-28 14:46:13 +01:00
Chris 5e23ff2809 initial commit of xDot bootloader 2017-07-28 14:46:12 +01:00
Bartek Szatkowski 36d28e8de2 RTOS: Thread: Rework and extend test suite 2017-07-28 14:46:12 +01:00
Bartek Szatkowski ccc757847b RTOS: Thread: Update thread state docs 2017-07-28 14:46:12 +01:00
Bartek Szatkowski 8b3a6d6fd1 RTOS: Thread: Fix how free stack is calculated 2017-07-28 14:46:12 +01:00