Cruz Monrreal
51143eab02
Merge pull request #8815 from ThunderSoft123/master
...
Add platform TT_M3HQ
2018-12-27 21:11:28 -06:00
Cruz Monrreal
1bf7e1cb32
Merge pull request #9171 from OpenNuvoton/nuvoton_nuc472_hardfault
...
Nuvoton: Fix NUC472 hard fault in SMCC tests
2018-12-27 21:09:42 -06:00
Anna Bridge
70956ee9bb
Merge pull request #8955 from ARMmbed/dreemkiller_LPC54608_fix
...
Bug fix for UART issue on LPC54608 - issue #7398
2018-12-24 12:54:54 +00:00
Anna Bridge
52a45e71d3
Merge pull request #9180 from kjbracey-arm/stm_dont_skip_rtc_write
...
Revert "STM32 RTC : skip rtc_write if possible"
2018-12-24 12:54:01 +00:00
Cruz Monrreal
a8fa6ec38b
Merge pull request #9174 from ashok-rao/MTB_ODIN_v2_fixes
...
MTB_ODIN_v2_fixes
2018-12-22 12:33:53 -06:00
Ashok Rao
64e9ad0b11
MTB_ODIN_v2_fixes
...
1. Removed redundant code comments. Added relevant ones for MTB pins.
2. More SPI_CS pins added for peripherals on the MTB.
3. Disabled LSE_Clock as it is not present on the MTB in targets.json
2018-12-21 11:40:43 +00:00
Kevin Bracey
535b439362
Revert "STM32 RTC : skip rtc_write if possible"
...
`rtc_write` must start the RTC. `time()` uses `rtc_write(0)` to start
the RTC if it is not already enabled, but this check made that not
work.
There's no point trying to optimise this case in a HAL - if we wanted
`set_time()` to protect against users making pointless adjustments, the
implementation should be there. But even then, you might want different
levels of hysteresis depending on application, so it's probably best
left to applications.
This reverts commit 9da5e48941
.
2018-12-21 13:12:34 +02:00
panyz0725@thundersoft.com
0146c21924
Add MPU to fix CI failed
2018-12-21 14:43:16 +08:00
panyz0725@thundersoft.com
9efce259b8
Fix Expecting object
2018-12-21 10:22:02 +08:00
panyz0725@thundersoft.com
2c25b45417
Set __ICFEDIT_size_cstack__ =1k
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
79e57f0869
Update us_ticker.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
7718186a03
Update spi_api.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
d421a165e4
Update sleep.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
d883eb8f83
Update pwmout_api.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
076b5a64b0
Update port_api.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
35d088e5ba
Update pinmap.c
2018-12-21 10:03:09 +08:00
ThunderSoft_mbed_os
5c706251c6
Update objects.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
07b23d84b0
Update i2c_api.c
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
198fe703b8
Update gpio_object.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
df5fe31bac
Update gpio_api.c
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
a04498c4bc
Update device.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
7c20ed8396
Update analogout_api.c
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
87293ce15c
Update analogin_api.c
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
425d7e164f
Update PortNames.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
39ee74e4d6
Update PinNames.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
0271bf7e3f
Update PeripheralNames.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
0bd2efe60d
Update mbed_rtx.h
2018-12-21 10:03:08 +08:00
ThunderSoft_mbed_os
568ea3187c
Update us_ticker.c
2018-12-21 10:03:08 +08:00
panyz0725@thundersoft.com
7a24b6aded
Add platform TT_M3HQ
2018-12-21 10:03:08 +08:00
Cruz Monrreal
c1226ffbd8
Merge pull request #8916 from jeromecoutant/PR_F439
...
STM32F429/STM32F439 alignment
2018-12-20 12:08:42 -06:00
Martin Kojtal
4d44e1c0b6
Merge pull request #9134 from jeromecoutant/PR_TICKDELAY4
...
STM32: enable TICKLESS
2018-12-20 16:30:36 +00:00
Martin Kojtal
efc0239518
Merge pull request #9166 from u-blox/ublox_c030_ADC
...
Ublox C030 ADC internal channels added
2018-12-20 16:29:25 +00:00
cyliangtw
d5e643fd41
[Nuvoton] Fix NUC472 hard fault in SMCC tests
2018-12-20 19:42:42 +08:00
Martin Kojtal
3a2f6e924a
Merge pull request #8832 from j3hill/nRF52840_QSPI
...
nRF52840_DK: "qspi_api.c" check read/write WORD alignment, set clock frequency divider
2018-12-20 10:37:55 +00:00
Martin Kojtal
99778bd6a5
Merge pull request #8777 from jeromecoutant/PR_LP_RTC
...
STM32 LPTICKER with RTC : better sleep time
2018-12-20 10:26:44 +00:00
mudassar-ublox
a7ccb65e80
Ublox C030 ADC internal channels added
2018-12-20 11:00:36 +05:00
Cruz Monrreal
e17b14adaf
Merge pull request #9157 from lrusinowicz/sequana_m0_firmware_update
...
PSOC6: Updated default M0 image to not modify UDB configuration when…
2018-12-19 13:35:56 -06:00
Cruz Monrreal
07947f4647
Merge pull request #9155 from lrusinowicz/srm_fixes
...
PSOC6: Fixing merge issue for pull request #9009
2018-12-19 13:16:20 -06:00
Cruz Monrreal
9edbcd77df
Merge pull request #9081 from OpenNuvoton/nuvoton_refine_crypto_ac
...
Nuvoton: Fix crypto AC management
2018-12-19 13:09:47 -06:00
Cruz Monrreal
6f576009c7
Merge pull request #9061 from kjbracey-arm/more_mpu_work
...
More MPU work
2018-12-19 12:32:54 -06:00
Leszek Rusinowicz
e448b2b1c2
[PSOC6] Updated default M0 image to not modify UDB configuration when comming out of a deep sleep state.
...
On Mbed this is performed only on M4 core.
2018-12-19 14:07:11 +01:00
Leszek Rusinowicz
0f6a35ba73
Fixing merge issue for merge into master.
2018-12-19 13:35:07 +01:00
ccli8
ca44675086
[Nuvoton] Fix crypto AC management
...
1. For SHA AC, use atomic flag to manage its ownership.
(1) Nuvoton SHA AC doesn't support SHA context save & restore, so S/W
SHA fallback has been supported before. To make non-blocking 'acquire'
semantics clearer, introduce 'try_acquire' to substitute for 'acquire'.
(2) No biting CPU due to mechanism above.
(3) No deadlock due to mechanism above.
2. For AES/DES/ECC AC, change to mutex to manage their ownership.
(1) Change crypto-misc.c to crypto-misc.cpp to utilize C++ SingletonPtr
which guarantees thread-safe mutex construct-on-first-use.
(2) With change to crypto-misc.cpp, add 'extern "C"' modifier to CRYPTO_IRQHandler()
to avoid name mangling in C++.
(3) No priority inversion because mutex has osMutexPrioInherit attribute
bit set.
(4) No deadlock because these AC are all locked for a short sequence
of operations rather than the whole lifetime of mbedtls context.
(5) For double mbedtls_internal_ecp_init() issue, it has been fixed in upper
mbedtls layer. So no need to change ecc init/free flow.
2018-12-19 10:17:39 +08:00
Russ Butler
adf253e1fd
Update MPU ram/rom split for Nuvoton M2351
...
Move the start of RAM from 0x10000000 to 0x20000000 on the
NUMAKER_PFM_M2351. This allows the target to work correctly.
2018-12-18 17:35:10 -06:00
j3hill
2c4a3d5980
NRF52840_DK: QSPI check Read/Write WORD alignment, and properly set
...
clock frequency divider
These changes are to enable QSPI functioanlity
for the NRF52840DK.
2018-12-18 13:55:10 -06:00
Cruz Monrreal
187d2d0104
Merge pull request #9102 from OpenNuvoton/nuvoton_support_boot_stack_option
...
Nuvoton: Support boot stack size configuration option
2018-12-18 13:22:46 -06:00
Cruz Monrreal
d969d46bbf
Merge pull request #9084 from AdamZhang0124/realtek-rtl8195am-Network_Socket_Update
...
Realtek-rtl8195am-Network_Socket_Updates
2018-12-18 10:31:25 -06:00
Cruz Monrreal
15765d6286
Merge pull request #9126 from fluidblue/master
...
Fix multiple definitions of '__aeabi_atexit'
2018-12-18 10:30:49 -06:00
jeromecoutant
ed582b0331
STM32 : Enable TICKLESS for targets with LPTIM
2018-12-18 11:57:04 +01:00
jeromecoutant
834ced6d06
STM32: update LPTICKER_DELAY_TICKS for LPTIM targets
2018-12-18 11:57:03 +01:00