Commit Graph

9590 Commits (mbed-os-5.3)

Author SHA1 Message Date
Brian Daniels d2a86635ea Adding fatal error detection to toolchians.
Before the toolchains would ignore error messages that contained the
string "Fatal error". This would lead to a silent failure unless the
compile command was ran with verbose options. This is now fixed.
2017-02-13 12:02:35 +00:00
mbedNoobNinja a81d9329bc missing IRQ pin fix 2017-02-13 12:02:30 +00:00
mbedNoobNinja 2006082dbc Export IDE support added 2017-02-13 12:02:24 +00:00
Laurent MEUNIER d2cb07126e STM32: L0 LL layer
Introduce the L0 LL Layer from STM32 cube.
2017-02-13 12:02:19 +00:00
Laurent MEUNIER c8fd470522 Fix alignements 2017-02-13 12:02:13 +00:00
Laurent MEUNIER 7538f8dcde STM32: I2C: remove warning
Remove unused variables to avoid warnings.
2017-02-13 12:02:07 +00:00
Laurent MEUNIER 9042682542 STM32: remove F3 spi_api.c warning
Solve below warning:

"...\targets\TARGET_STM\TARGET_STM32F3\spi_api.c", line 73:
Warning:  #111-D: statement is unreachable
2017-02-13 12:02:02 +00:00
bcostm d8ee52820e Enable USB tests in Travis build 2017-02-13 12:01:58 +00:00
bcostm 2104dad908 Enable USB Host 2017-02-13 12:01:53 +00:00
bcostm 3e1a487c67 Add F412ZG in USBHAL files 2017-02-13 12:01:48 +00:00
bcostm 485a9d7509 Add USB macros in targets.json for F412ZG 2017-02-13 12:01:42 +00:00
TomoYamanaka ee87e5cf57 Fix Stack stats by running the test command with "-DMBED_HEAP_STATS_ENABLED=1"
In CI, I receive an mbed assert of stack stats by running the following commands. Its assert is TIMEOUT.
mbed test -m RZ_A1H -t GCC_ARM -DMBED_STACK_STATS_ENABLED=1 --clean --compile
mbed test -m RZ_A1H -t GCC_ARM --run -n tests-mbed_drivers-stl_features -v

So, I fixed the process of related to stack stats (osThreadInfoStackMax).The Detail contents is here.
https://github.com/ARMmbed/mbed-os/issues/3273#issuecomment-268407191
2017-02-13 12:01:37 +00:00
Olaf Hagendorf b8fccedbc8 NUCLEO_F207ZG extending PeripheralPins.c: all available alternate functions can be used now
Through some minor extensions it is now possible to use all available alternate functions of a specific gpio pin. These alternatives exist up to now only as commented lines in PeripheralPins.c.
An API change is not necessary for this new functionality, only several pin definitions.

The new definitions now looks like:

    {PA_0,            ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC1_IN0
    {PA_0_ALT0,  ADC_2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC2_IN0 // choice: PA_0 with ADC_1
    {PA_0_ALT1,  ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC3_IN0 // choice: PA_0 with ADC_1

PA_0, PA_0_ALT0 or PA_0_ALT1 has to be used as pin names for the usage of the three possible ADC blocks (ADC1, ADC2, ADC3) connected to the pin (PA_0).
2017-02-13 12:01:33 +00:00
Michel Jaouen 34dcdde58b USBHOST STM : add more board NUCLEO : F411RE, L476VG, F746ZG DISCO : L476VG 2017-02-13 12:01:26 +00:00
Michel Jaouen e3950204dd update build_travis.py 2017-02-13 12:01:20 +00:00
Michel Jaouen 3c093a8aab USBHOST : add mouse test 2017-02-13 12:01:16 +00:00
Michel Jaouen 0b0520deef USBHOST : test mass storage 2017-02-13 12:01:11 +00:00
Michel Jaouen 56cdad356a USBHOST STM support : NUCLEO : F429ZI, F446ZE, F207ZG, F767ZI, F401RE, DISCO : F429ZI 2017-02-13 12:01:06 +00:00
Michel Jaouen 4d7ed06e9a STM32 HAL HCD : USBHOST changes for f4,f2,l4,f7 - reset toggle_out , toggle_in at init - in/out toggle in on ctrl endpoint - remove call back when transmission restarted 2017-02-13 12:01:01 +00:00
Michel Jaouen e27b7e6fa3 USBHOST: fix call back 2017-02-13 12:00:56 +00:00
Michel Jaouen 13feab6dc3 USBHOST : introduce USBHOST_OTHER (USBHost on USB IP not OHCI). 2017-02-13 12:00:52 +00:00
Michel Jaouen f174f2a920 USBHOST : add return value to queue transfer modify add transfer to support return value. 2017-02-13 12:00:47 +00:00
Martin Kojtal 269f58d75b Merge pull request #3660 from ARMmbed/release-candidate
Release candidate for mbed-os-5.3.4
2017-01-31 12:45:03 +00:00
Anna Bridge 5bdadc9332 Update MBED_LIBRARY_VERSION to v135 2017-01-30 11:22:11 +00:00
0xc0170 d44c0d6eca Maxim 3630: define LED4 same as LED1 2017-01-30 11:21:05 +00:00
Jesse Marroquin b53356148a Adding new platform 2017-01-30 11:21:01 +00:00
bcostm c684533de4 Fix bug in i2c_byte_read function 2017-01-30 11:20:56 +00:00
Laurent MEUNIER 3df8f2d816 F3 CUBE update V1.7.0 CMSIS v2.3.0 => v2.3.1 HAL v1.3.0 => v1.4.0 LL v1.4.0 2017-01-30 11:20:52 +00:00
Amanda Butler a2fc610111 Delete mbed_targets.md
Delete page because a duplicate exists in the Handbook
2017-01-30 11:20:47 +00:00
Jimmy Brisson 063a144b75 Move sw4stm32 into its own dir 2017-01-30 11:20:42 +00:00
Jimmy Brisson a9056d7e75 Move simplicity to its own dir 2017-01-30 11:20:38 +00:00
Jimmy Brisson 6d6c2a96fd Move zip into its own dir 2017-01-30 11:20:34 +00:00
Jimmy Brisson 92ede69c68 Move KDS to its own directory 2017-01-30 11:20:30 +00:00
Jimmy Brisson bc677bce8d Move e2studio into its own folder 2017-01-30 11:20:26 +00:00
Jimmy Brisson 44c6412554 Move atmelstudio to its own directory 2017-01-30 11:20:21 +00:00
Jimmy Brisson dd8c22db4a Move DS_5 into its own directory 2017-01-30 11:20:17 +00:00
Jimmy Brisson 60dab4d30d Move coide into its own directory 2017-01-30 11:20:13 +00:00
Jimmy Brisson a9e4180bf7 Move codered to its own directory 2017-01-30 11:20:08 +00:00
Laurent MEUNIER 772fc663d9 STM32: Move types definitions to a common file
Only one point of attention:
STM_MODE_ANALOG_ADC_CONTROL is a specific mode that is only supported on L4.
So STM_MODE_ANALOG_ADC_CONTROL was moved to index 13 (last entry)
of gpio_mode table so that all the other modes are common and only the last
one is specific.
2017-01-30 11:20:03 +00:00
Jaeden Amero faf9b06fa5 EFM32GG: Fix GCC_ARM linker script
A copy paste error snuck into the uVisor related updates to the EFM32GG
linker script. Fix the error by replacing "m_data" with "RAM".

Fixes: 89641bc7e0 "uVisor: Update K64F and EFM32GG linker scripts"
2017-01-30 11:19:57 +00:00
Laurent MEUNIER fed1187b3a STM32: make PortNames.h a common file
the same file can be used for all targets
2017-01-30 11:19:52 +00:00
Bartek Szatkowski 4e3ca4a938 README: Minor interpunction fix 2017-01-30 11:19:47 +00:00
Bartek Szatkowski fdabee0c95 README: mbed-cli -> mbed CLI 2017-01-30 11:19:43 +00:00
Bartek Szatkowski 3a84e9e017 README: Build info; Docs version updated
Add note that mbed-cli is needed for building mbed OS; update link to the docs to point to the latest version.
2017-01-30 11:19:38 +00:00
Jimmy Brisson 085426a2e3 Allow keyword arguments to jinja env from exporters gen_file 2017-01-30 11:19:24 +00:00
Jimmy Brisson cc3fd017ac Fix undefined keys in CMSIS exporter 2017-01-30 11:19:19 +00:00
Jimmy Brisson 45b0f4020d Fix all undefined key errors in iar exporter 2017-01-30 11:19:14 +00:00
Liviu Ionescu 03d2cb8f03 Exporters: make jinja engine strict
- configure the jinja Environment to raise exception when substitution
variables are not defined
- trim spaces and lines, to avoid empty lines in generated files
2017-01-30 11:19:09 +00:00
TsungtaWu c173a14f0b Revise to improve readability
Delete the blank line.
Use Marcos rather than magic numbers
Put brace at end of the while line
2017-01-30 11:19:05 +00:00
TsungtaWu 1bc31a80a4 Add DELTA_DFCM_NNN50 platform
greentea tests are all passing
mbedgt: test case results: 175 OK
Please kindly review this PR
2017-01-30 11:19:01 +00:00