Jared Szechy
f5f3dc8143
Enable CAN on DISCO_F303VC
2016-12-11 22:03:29 -05:00
Martin Kojtal
ce9d2526f8
Merge pull request #3409 from jeromecoutant/PR_ST_L1_ASSERT
...
STM32L1 : map ST HAL assert into MBED assert
2016-12-09 15:38:21 +01:00
Martin Kojtal
e01366ce8f
Merge pull request #3399 from bcostm/fix_issue_3266
...
NUCLEO_F103RB - Add SERIAL_FC feature
2016-12-09 15:37:57 +01:00
Martin Kojtal
e00850dbc9
Merge pull request #3382 from kgills/max32620_serial_readable
...
[MAX32620] Fixing serial readable function.
2016-12-09 15:37:25 +01:00
Martin Kojtal
00696e623f
Merge pull request #3378 from NXPmicro/K66_ENET
...
K66F: Enable LWIP feature
2016-12-09 15:36:58 +01:00
Martin Kojtal
b13954c6b5
Merge pull request #3377 from LMESTM/fix_L152RE_Rcc_Config
...
STM32 NUCLEO-L152RE Update system core clock to 32MHz
2016-12-09 15:36:07 +01:00
Martin Kojtal
a3e41f246e
Merge pull request #3369 from adustm/disco_f469_newpins
...
Add CAN2 missing pins for connector CN12
2016-12-09 15:35:07 +01:00
Martin Kojtal
0e2d1cb671
Merge pull request #3362 from c1728p9/cortex_a_stack_bump
...
Increase stack size in malloc test for Cortex-A
2016-12-09 15:34:31 +01:00
Martin Kojtal
8f138fc27b
Merge pull request #3355 from sarahmarshy/iar-no-cmsis
...
IAR export will not fail in the absence of a CMSIS pack
2016-12-09 15:33:33 +01:00
Martin Kojtal
89b56d6b3d
Merge pull request #3347 from jamike/USB_4_GCC_IAR
...
USB_4 : test OK with IAR ,GCC_ARM(limitation to ARM not needed)
2016-12-09 15:33:05 +01:00
Martin Kojtal
9da9166691
Merge pull request #3331 from theotherjimmy/enable-exporters-examples
...
Enabled example export building for more examples
2016-12-09 15:31:25 +01:00
Martin Kojtal
04f940de2d
Merge pull request #3324 from LMESTM/dev_i2c_common_code
...
Dev i2c common code
2016-12-09 15:30:00 +01:00
Martin Kojtal
163667165e
Merge pull request #3312 from NXPmicro/SPI_ASYNCH_API
...
K64F: SPI Asynch API implementation
2016-12-09 15:15:54 +01:00
jeromecoutant
3ab5dce41d
STM32L1 : correct ST HAL API call
...
- RCC init: unused clock was enabled without any init parameters
- RCC init: one PLL parameter was missing
- ADC: a parameter setting was missing to init clock
- GPIO: mode was not allowed by ST HAL API
- ll_utils: compilation issue
2016-12-09 11:32:08 +01:00
jeromecoutant
12d2795871
STM32L1 : refactor stm32l1xx_hal_conf.h and map ST HAL assert into MBED assert
2016-12-08 17:03:25 +01:00
bcostm
810a980cb7
Add SERIAL_FC in targets.json/device_has field for NUCLEO_F103RB
2016-12-08 16:45:30 +01:00
bcostm
88988b688b
Add external declaration of PinMap_UART_RTS/CTS[] const tables
2016-12-08 16:43:26 +01:00
Martin Kojtal
1b019c398b
Merge pull request #3374 from bogdanm/master
...
Don't send events on close()
2016-12-08 10:42:45 +01:00
Sarah Marsh
ab23c00b08
Catch specific exception for TargetNotSupported
2016-12-07 18:05:29 -06:00
Kevin Gillespie
a0243cd852
[MAX32620] Fixing serial readable function.
2016-12-07 10:23:26 -06:00
Bogdan Marinescu
337c1af22c
Don't send events on close()
...
It's currently possible to generate a socket event when a non-blocking socket is closed:
1. _pending is set to 0 in https://github.com/ARMmbed/mbed-os/blob/master/features/netsocket/TCPSocket.cpp#L22
when the socket is created.
2. close() calls event() in https://github.com/ARMmbed/mbed-os/blob/master/features/netsocket/Socket.cpp#L66
3. event() increments _pending, and since _pending is 1 it will call _callback() in https://github.com/ARMmbed/mbed-os/blob/master/features/netsocket/TCPSocket.cpp#L167
However, if send() (for example) is called, this can happen:
- send() is called and sets _pending to 0.
- when the data is sent, event() is called, which sets _pending to 1 and calls _callback().
- if close() is called at this point, there won't be an event generated for close() anymore,
since _pending will be set to 2.
Same thing for recv. Also, same thing for TCPServer and UDPSocket.
This PR changes the initial value of _pending to 1 instead of 0, so that
events are never generated for close().
2016-12-07 17:52:16 +02:00
Mahadevan Mahesh
428e8b23c1
K66F: Enable LWIP feature
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-12-06 12:37:02 -06:00
Anna Bridge
2257d4b2f2
Merge pull request #3373 from 0xc0170/fix_#402
...
Fix DEBUG target keyword for GCC_ARM
2016-12-06 16:03:13 +00:00
Martin Kojtal
9a61ef0368
Fix DEBUG target keyword for GCC_ARM
...
Fixes mbed-cli#402 bug. -g flag was changed to g3, thus this caused
a regression in producing TARGET_DEBUG for GCC_ARM.
2016-12-06 11:32:45 +00:00
Laurent MEUNIER
8e11541a74
STM32 NUCLEO-L152RE Update system core clock to 32MHz
...
Even when HSE is used, it is possible to get a 32MHz system clock
8MHz x PLLMUL=12 % PLLDIV=2 = 32MHz
And we still get 48MHz USB clock:
8MHz x PLLMUL=12 % 2 = 48MHz
This allows to take full benefit of the CPU capability.
2016-12-06 11:45:19 +01:00
Jimmy Brisson
569808578a
Enabled example exporting Filter ides by toolchains
2016-12-05 13:43:55 -06:00
adustm
3fdbe85b00
Add CAN2 missing pins for connector CN12
2016-12-05 18:24:30 +01:00
Martin Kojtal
507956d658
Merge pull request #3317 from jeromecoutant/PR_F429
...
NUCLEO_F429ZI has integrated LSE
2016-12-05 16:53:09 +00:00
TsungtaWu
7d4befa01b
DELTA_DFBM_NQ620 default configuration ( #3298 )
...
* Change default SRC setting and add mbed_sdk_init() for DELTA_DFBM_NQ620
Change SRC setting to RC as default to match with hardware config.
mbed_sdk_init() is added for internal debug purpose (experimental)
* remove the redundant #define
Those #define never used.
2016-12-05 16:43:07 +00:00
Mahadevan Mahesh
d5fca6dab0
K64F DSPI Driver: Fix errors where DSPI state is incorrectly kept busy
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-12-05 10:06:14 -06:00
Mahadevan Mahesh
5eb92ea1db
K64F SPI Update: Implement Asynch API's for SPI
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-12-05 10:06:08 -06:00
Russ Butler
92d11df19d
Increase stack size in malloc test for Cortex-A
...
Increase the stack size used in the malloc test to prevent stack
overflows on Cortex-A devices.
2016-12-03 14:21:17 -06:00
Martin Kojtal
1fd2402a76
Merge pull request #3350 from sarahmarshy/patch-9
...
[Exporter docs] index.json update instructions
2016-12-02 15:53:49 +01:00
Martin Kojtal
8fd363d19a
Merge pull request #3349 from sarahmarshy/patch-7
...
[Exporters] Fix generic ARM CPU target in uvision
2016-12-02 15:52:38 +01:00
Martin Kojtal
ab46684d5d
Merge pull request #3336 from mikaleppanen/lwip_dhcp_parse_corr
...
Squashed 'features/FEATURE_LWIP/lwip-interface/lwip/' changes from d7…
2016-12-02 15:51:19 +01:00
Martin Kojtal
b08e1ec75e
Merge pull request #3330 from theotherjimmy/correct-project-profiles
...
Fix project profile parsing
2016-12-02 15:50:07 +01:00
Martin Kojtal
7338280f71
Merge pull request #3318 from radhika-raghavendran/master
...
Register map changes for RevG
2016-12-02 15:49:12 +01:00
Martin Kojtal
bd499daae8
Merge pull request #3304 from jeromecoutant/PR_L476
...
STM32L476: no HSE is present in NUCLEO and DISCO boards
2016-12-02 15:48:38 +01:00
Martin Kojtal
1c2c121741
Merge pull request #3303 from adustm/stm_fix_interrupt_in
...
Fix #2956 #2939 #2957 #2959 #2960 : Add HAL_DeInit function in gpio_irq destructor
2016-12-02 15:47:50 +01:00
Martin Kojtal
72b1fa71b5
Merge pull request #3301 from 0xc0170/fix_issue#2725
...
I2C - correct return values for write functions (docs) - part 1
2016-12-02 15:47:08 +01:00
Martin Kojtal
ab2e869a24
Merge pull request #3157 from SiliconLabs/SiliconLabs-EFR32
...
[Silicon Labs] Adding support for EFR32MG1 wireless SoC
2016-12-02 15:46:35 +01:00
Martin Kojtal
4f314beeee
Merge pull request #3309 from OpenNuvoton/nuvoton
...
[NUC472/M453] Fix CI failed tests
2016-12-02 15:33:52 +01:00
Martin Kojtal
a2963668f7
Merge pull request #3345 from bcostm/fix_suspend_tick
...
STM32 - Remove TIM_IT_UPDATE flag in HAL_Suspend/ResumeTick functions
2016-12-02 15:28:12 +01:00
Sarah Marsh
dc864132ab
IAR export will not fail in the absence of a CMSIS pack
2016-12-02 10:46:38 +08:00
Laurent MEUNIER
29b32b84b3
STM32 I2C - 1MHZ frequency is allowed
...
So make the assert to cover all possible values
Also assert applies only for I2C_IP_VERSION_V2.
Also in case of I2C_IP_VERSION_V1, the HAL makes the proper
checks and can dynamically scale the frequency in case of
intermediate value.
2016-12-01 15:20:11 +01:00
Martin Kojtal
c8c01f0c5c
Merge pull request #3322 from jeromecoutant/PR_DISCO_L0
...
DISCO_L053C8 doesn't support LSE
2016-12-01 13:52:16 +00:00
Martin Kojtal
e9c8c603ed
Merge pull request #3352 from 0xc0170/fix_nina_endings
...
ublox eva nina - fix line endings
2016-12-01 12:59:07 +00:00
0xc0170
bcdb86675a
ublox eva nina - fix line endings
...
Fixes #3346
2016-12-01 11:19:42 +00:00
sarahmarshy
cf4ebf56c2
[Exporter docs] index.json update instructions
2016-12-01 11:09:51 +08:00
sarahmarshy
abd948fa6d
[Exporters] Fix generic ARM CPU target in uvision
...
Generic CPU target not found correctly, because it was not accessing the Cache's index.
@theotherjimmy
2016-12-01 10:55:28 +08:00