Commit Graph

8008 Commits (95383dde32fd49f19bee526631bf3c414bb627d9)

Author SHA1 Message Date
Martin Kojtal 5e351c201a NUMAKER_PFM_NUC472: Add RGN HAL API implementation 2016-09-27 08:51:42 +01:00
Martin Kojtal 72fac611f2 STM32F4/F7: Add RNG HAL implementation 2016-09-27 08:51:40 +01:00
Martin Kojtal 02fd613a81 k66f: add RNG HAL implementation 2016-09-27 08:51:37 +01:00
Martin Kojtal 7d68492bef mbedtls: add wrapper for mbed hw poll
This wrapper uses RNG HAL API
2016-09-27 08:51:34 +01:00
0xc0170 132a5bbff3 k64f: add RNG HAL implementation
Replaces old mbedtls entropy file, to use new RNG HAL API.
2016-09-27 08:51:31 +01:00
0xc0170 6da5515e1c HAL: add RGN API
Provides init, free and get numbers functions.
2016-09-27 08:51:26 +01:00
Mike Fiore 4820c87c68 [XDOT_L151] add SWD & UART pin names to match pinout diagram 2016-09-27 00:13:08 -07:00
Mike Fiore a93b7d2651 [XDOT_L151] add RTOS configuration for xDot 2016-09-27 00:13:08 -07:00
Mike Fiore 1f40f3de97 [XDOT_L151] initial SP for ARM_STD build was set to 0x2008000 instead of 0x20008000 & caused DAPLink to reject FW 2016-09-27 00:13:08 -07:00
Mike Fiore 7836c6eaf1 rebase support for MultiTech xDot platform
[XDOT_L151] copy new target CMSIS files from NZ32_SC151 target

[XDOT_L151] remove Modtronix code, add HardFault_Handler, update clock configuration to match xDot hardware

[XDOT_L151] copy new target HAL files from NZ32_SC151 target

[XDOT_L151] update HAL to match xDot hardware

[XDOT_L151] add xdot_eeprom.* and xdot_low_power.* files

[XDOT_L151] add RTOS support for target

Conflicts:
	rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c

[XDOT_L151] match NUCLEO_L152RE startup code for GCC_ARM so RTOS works

[XDOT_L151] fix GPIO write failure

[XDOT_L151] add XDOT_L151CC target to targets.json

[XDOT_L151] change xDot default stack size to 256 bytes and main stack size to 1.5kB

[XDOT_L151] update PinNames.h to match rev E hardware - no change to external pinout

[XDOT_L151] update style in custom xDot HAL files

Conflicts:
	rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h
	rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
2016-09-27 00:13:08 -07:00
Vincent Coubard 815551380f TARGET_NRF51_DONGLE_LEGACY - Add NRF51_DONGLE to the list of paths available for this target. 2016-09-26 23:56:33 -07:00
Vincent Coubard 46ab3cab79 NRF51_DK_LEGACY: Add the path TARGET_NRF51_DK to the list of available paths.
This fix the build of this target.
2016-09-26 23:56:33 -07:00
Vincent Coubard d61ab652de NRF51_DONGLE - remove ANALOGIN from the list of capabilities. 2016-09-26 23:56:33 -07:00
Vincent Coubard 8f79b6dbc8 NORDIC - Update NRF51_DONGLE target to takes advantage of the NRF5 implementation
of BLE and device drivers.
2016-09-26 23:56:33 -07:00
Vincent Coubard 9dd0c672ca HAL - Add a newline at the end of hal/api/Callback.h.
This remove a warning issued by ARMCC.
2016-09-26 23:10:24 -07:00
Milosch Meriac 5d6c316597 uVisor: Enforce thread switch atomicity
The system hook thread_switch gets called both through the SVC and
though the PendSV, which can get interrupted by the SVC.
Since calls to the uVisor API are not re-entrant, we need to wrap this
function in an atomic section to prevent faults.
2016-09-26 23:09:36 -07:00
Sarah Marsh d166c9a1bf Removed --no_static_destruction from IAR IDE flags 2016-09-26 23:08:56 -07:00
svastm 9f85f77001 STM32F7 - Add low power timer
Enable the low power timer for the following targets:
 - NUCLEO_F746ZG
 - NUCLEO_F767ZI
 - DISCO_F746NG
 - DISCO_F767ZI
2016-09-26 21:34:07 -07:00
svastm 49335577e1 STM32F7 - Add low power timer 2016-09-26 21:34:07 -07:00
Sam Grove 5310c2e2cd Merge pull request #2762 from svastm/lp_timer_l0
STM32L0 - Add low power timer
2016-09-26 21:33:27 -07:00
Sam Grove 7a3594cf8a Merge pull request #2817 from geky/callback-fix-misname
callback - Fixed parameter misname
2016-09-26 13:12:06 -05:00
Vincent Coubard 8070468b58 GREENTEA - Fix warning about unused function in greentea_metrics.cpp.
This change isolate properly functions and variable declared when
MBED_STACK_STATS_ENABLED is on.
2016-09-26 17:32:23 +01:00
Vincent Coubard 90496ed5dc UTEST - Fix warning by removing unreachable statement.
Some compiler will trigger warnings if code is located after the exit function
because this function never returns (by the standard...).
2016-09-26 17:05:03 +01:00
Vincent Coubard 25148af3a2 UTEST - Fix warning in utest_shim.cpp by removing unreachable statement. 2016-09-26 17:02:01 +01:00
Vincent Coubard 0b94aae00b GREENTEA - Fix warning by adding empty line at the end of greentea_serial.cpp. 2016-09-26 16:58:35 +01:00
Vincent Coubard f150f4f5e0 GREENTEA - fix warning by removing unreachable statement. 2016-09-26 16:56:28 +01:00
Vincent Coubard ed4889c79f GREENTEA - Fix a warning due to the absence of an empty line at the end of greentea_serial.h 2016-09-26 16:48:27 +01:00
Christopher Haster c3e0569768 callback - Fixed parameter misname
Problematic line:
memcpy(&_func, obj, sizeof obj);

Should be:
memcpy(&_func, method, sizeof method);

Introduced during renaming of callback arguments for clarity:
https://github.com/ARMmbed/mbed-os/pull/2794
2016-09-26 10:08:39 -05:00
svastm e319d903ab STM32L0 - Enable the low power timer
Enable the low power timer for the following targets:
 - NUCLEO_L053R8
 - NUCLEO_L073K8
 - NUCLEO_L011K4
 - NUCLEO_L031K6
 - DISCO_L053C8
2016-09-26 16:29:03 +02:00
svastm 85718c51ec STM32L0 - Add low power timer 2016-09-26 16:26:55 +02:00
bcostm 464dbc446b Correct fpu option for Cortex-M7FD devices 2016-09-26 15:56:46 +02:00
bcostm e1d169ec7d STM32F3xx - Add ADC internal channels "pins" 2016-09-26 14:54:36 +02:00
bcostm 39e71829f0 STM32F3xx - Add one more bit for the channel number. Declare ADC internal channels "pins". 2016-09-26 14:54:05 +02:00
bcostm 213b44d3fc STM32F3xx - Disable GPIO configuration for ADC internal channels 2016-09-26 14:51:50 +02:00
Vincent Coubard 68317215e5 TARGET_MCU_NRF51822 - remove non accessible return. 2016-09-26 13:29:10 +01:00
Vincent Coubard 18370ab258 TARGET_MCU_NRF51822 - Fix padding warning with ARMCC.
See http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0496c/CACHCBBJ.html
for A1581W.
2016-09-26 13:29:09 +01:00
Vincent Coubard f490474bf2 BLE - Add end of line to deprecate.h 2016-09-26 13:29:07 +01:00
Vincent Coubard 039584332e TARGET_NRF5 - Explicitaly convert objects uint32_t to object of type PinName. 2016-09-26 13:29:05 +01:00
Vincent Coubard 6cdfb19304 BLE: TARGET_NRF - Avoid redefinition of ASSERT macro.
Instead, the BLE code use the macro ASSERT_TRUE
2016-09-26 13:29:03 +01:00
Vincent Coubard 2af37a6e1e TARGET_MCU_NRF51822 - Move declaration of fs_callback into the proper file. 2016-09-26 13:29:02 +01:00
Vincent Coubard bf28f88878 TARGET_MCU_NRF51822 - Fix comparison between signed and unsigned integer. 2016-09-26 13:29:00 +01:00
Vincent Coubard 85a7d6d39f TARGET_MCU_NRF51822 - Fix comparison between signed and unsigned integer. 2016-09-26 13:28:58 +01:00
Vincent Coubard defa15b1bf TARGET_MCU_NRF51822 - Comment unused variable.
The choice has been made to comment this variable instead of deleting it because
the macros values which use this variable are commented as well.
2016-09-26 13:28:56 +01:00
Vincent Coubard bad230b67b TARGET_MCU_NRF51822 - Avoid comparison between signed and unsigned integers. 2016-09-26 13:28:54 +01:00
Vincent Coubard 591aa78b55 TARGET_MCU_NRF51822 - Replace definition of SVCALL with the one used by SDK V11.
This change avoid warnings about unused functions.
2016-09-26 13:28:52 +01:00
Vincent Coubard cce4094f37 BLE: TARGET_NRF5: use non deprecated version of Ticker::attach_us. 2016-09-26 13:28:51 +01:00
Vincent Coubard 1ecb1a6ca2 BLE: TARGET_NRF - Remove unused variable. 2016-09-26 13:28:49 +01:00
Vincent Coubard 07da784395 BLE: TARGET_MCU_NRF51822 - Fix signed to unsigned comparison. 2016-09-26 13:28:46 +01:00
Vincent Coubard 80740dda06 TARGET_NRF - Fix possible invalid comparison. 2016-09-26 13:28:44 +01:00
Vincent Coubard 0e0cc2687a TARGET_NRF5 - Fix signed to unsigned comparison. 2016-09-26 13:28:42 +01:00