cyliangtw
d8a9e35a0c
[M487/NUC472] Refine trng_get_bytes for consistency and readability
2017-11-13 12:11:08 +08:00
Steven Cooreman
1dc3941a5f
Apply feedback by @Patater
2017-11-11 19:38:54 +01:00
Christopher Haster
ee52d6dc42
Merge commit '3778759979a1c6bc141e9ced8c28df2a1d4a9848' into fix-lookaheads
2017-11-10 11:03:11 -06:00
Christopher Haster
3778759979
Squashed 'littlefs/' changes from 2ab150c..3f31c8c
...
3f31c8c Fixed corner case with immediate exhaustion and lookahead==block_count
f4aeb83 Fixed issue with aggressively rounding down lookahead configuration
db51a39 Removed stray newline in LFS_ERROR for version
git-subtree-dir: littlefs
git-subtree-split: 3f31c8cba31e0f6cef5b02dba2e050d8df1168b7
2017-11-10 11:02:50 -06:00
Christopher Haster
d3b2efec9d
Fixed corner case with immediate exhaustion and lookahead==block_count
...
The previous math for determining if we scanned all of disk wasn't set
up correctly in the lfs_mount function. If lookahead == block_count
the lfs_alloc function would think we had already searched the entire
disk.
This is only an issue if we manage to exhaust a block on the first
pass after mount, since lfs_alloc_ack resets the lookahead region
into a valid state after a succesful block allocation.
2017-11-10 10:54:52 -06:00
Christopher Haster
785b0b4bc4
Fixed issue with aggressively rounding down lookahead configuration
...
The littlefs allows buffers to be passed statically in the case
that a system does not have a heap. Unfortunately, this means we
can't round up in the case of an unaligned lookahead buffer.
Double unfortunately, rounding down after clamping to the block device
size could result in a lookahead of zero for block devices < 32 blocks
large.
The assert in littlefs does catch this case, but rounding down prevents
support for < 32 block devices.
The solution is to simply require a 32-bit aligned buffer with an
assert. This avoids runtime problems while allowing a user to pass
in the correct buffer for < 32 block devices. Rounding up can be
handled at higher API levels.
2017-11-10 10:54:47 -06:00
Vincent Coubard
93a4a2a87b
BLE: update heart rate service definition.
...
This patch includes:
* Documentation update.
* Code simplification and correctness; the value overloads based on the
size of the hrm counter has been removed in favor of runtime check which
is more correct.
* The control point characteristic has been removed since HeartRate value
byte does not support the accumulated energy expanded.
2017-11-10 15:38:39 +00:00
Vincent Coubard
220652ffac
BLE: Fix assertion in Battery service.
2017-11-10 11:02:48 +00:00
Tony Wu
a451498141
rtl8195am - remove redundant header file inclusion
...
Signed-off-by: Tony Wu <tung7970@gmail.com>
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
6e11dc2c4a
Modification to arm_math.h
...
Remove redefinition of __CLZ and __SSAT.
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
c5a5438256
Update params in calls to LD/STREXW to be uint32_t
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
106f34e2ed
Add arm_math.h
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
7bee352dd7
Update SysTick API usage for tickless mode
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
2ea01ac8a9
Enabled restrict keyword for IAR
2017-11-10 09:53:42 +00:00
Bartek Szatkowski
4b354f80cf
Update include paths to match updated CMSIS
2017-11-10 09:53:41 +00:00
Bartek Szatkowski
8eebcff166
Disable heap and stack tests for Cortex A
...
These tests are not compatible with Cortex A due to __get_MSP usage.
2017-11-10 09:53:41 +00:00
Bartosz Szatkowski
048a896741
Update definitions of CPSR modes
2017-11-10 09:53:41 +00:00
Bartosz Szatkowski
717087c772
Renesas: Add empty mbed_rtx.h
2017-11-10 09:53:41 +00:00
Bartek Szatkowski
855844f5a1
Update CThunk to support new CMSIS Cortex A ops
2017-11-10 09:53:41 +00:00
Bartek Szatkowski
c10dd0a725
RZ_A1H: Fix cmsis header name
2017-11-10 09:53:41 +00:00
Martin Kojtal
47bae16a5c
Merge pull request #5305 from andcor02/master
...
New Target: Mbed Connect Cloud board
2017-11-10 08:43:29 +00:00
cyliangtw
2ee058be53
[M487/NUC472] Refine for correctness control
2017-11-10 16:22:35 +08:00
Christopher Haster
71b429ba66
Cleaned up compilation with logging enabled
...
- Removed list of warnings on signedness of integers in printf
- Fixed issue with "true" in ifdef
2017-11-09 18:33:06 -06:00
Sarah Marsh
8c5c905d95
Limit size of equeue for sigio net test
2017-11-09 17:56:53 -06:00
Amanda Butler
521345307b
Copy edit BatteryService.h
...
Make minor copy edits, mostly for active voice and U.S. spelling.
2017-11-09 12:39:18 -06:00
Marcus Chang
a0729952a3
Reorganize defines for firmware updates on Realtek RTL8195AM
...
Moved defines, typedefs and function prototypes from ota_api.c to
ota_api.h so that these can be included in applications.
2017-11-09 10:27:59 -08:00
Vincent Coubard
423cd23ec0
BLE: Update BatteryService documentation.
2017-11-09 18:08:32 +00:00
Marcus Chang
5fe03afea6
Increase flash program granularity on Realtek RTL8195AM
...
The Page size has been set to 1 byte instead of the previous 256.
Although 256 is the physical page size, the driver supports
writing 1 byte at a time.
2017-11-09 09:51:06 -08:00
Martin Kojtal
0d1dc83eb1
Merge pull request #5432 from JammuKekkonen/master
...
HEXIWEAR: define HEXIWEAR target to support bootloader.
2017-11-09 16:56:29 +00:00
Martin Kojtal
589d76e59f
Merge pull request #5058 from 0x6d61726b/patch-2
...
CircularBuffer(): get available transactions
2017-11-09 16:54:59 +00:00
Martin Kojtal
82f5b58f4c
Merge pull request #5295 from pan-/GAP-platform-abstraction-layer
...
BLE: Gap platform abstraction layer
2017-11-09 16:54:11 +00:00
Martin Kojtal
8acf00a370
Merge pull request #5319 from kegilbert/fix-build-warnings
...
Remove build warnings in LWIP
2017-11-09 16:51:55 +00:00
Martin Kojtal
c67d91a4fc
Merge pull request #5322 from chrissnow/LPC1768_LWIP
...
LPC1768: Fix ETHMEM_SECTION placement for ARM
2017-11-09 16:51:13 +00:00
Martin Kojtal
555ae12111
Merge pull request #5328 from MikeDK/master
...
equeue: add config option to use different timer classes
2017-11-09 16:50:20 +00:00
Martin Kojtal
494c25d71c
Merge pull request #5344 from gorazdko/add-new-target-L-TEK-FF-LPC546XX
...
add new target L-Tek FF-LPC546XX
2017-11-09 16:42:24 +00:00
Martin Kojtal
6713513ce9
Merge pull request #5370 from maciejbocianski/event_queue_mem_fix
...
event queue test: fix out of memory for NUCLEO_F070RB
2017-11-09 16:40:16 +00:00
Martin Kojtal
fbd9e7eaf2
Merge pull request #5372 from SenRamakri/sen_PlatformDoxygenUpdates
...
Doxygen comments fixes
2017-11-09 16:38:45 +00:00
Martin Kojtal
c45dd269f5
Merge pull request #3648 from c1728p9/condition_variable
...
Add ConditionVariable to mbed rtos
2017-11-09 16:38:02 +00:00
Martin Kojtal
2b391447c6
Merge pull request #5390 from 0xc0170/fix_fire_int_ncs
...
ncs36510: fire interrupt correct timer fix
2017-11-09 16:36:57 +00:00
Martin Kojtal
c3a14c9c25
Merge pull request #5270 from ryankurte/fix/nanostack-efr32-threading
...
Fix for Nanostack threading on EFR32 devices
2017-11-09 16:36:15 +00:00
Martin Kojtal
f17355fc71
Merge pull request #5422 from soramame21/master
...
Add bootloader support for DISCO_L475VG_IOT01A
2017-11-09 16:35:31 +00:00
Martin Kojtal
18393f3faf
Merge pull request #5424 from jeromecoutant/PR_L496
...
NUCLEO_L496ZG_P support
2017-11-09 16:32:56 +00:00
Martin Kojtal
adfe004303
Merge pull request #5425 from fkjagodzinski/test-rtostimer-update
...
RtosTimer tests update
2017-11-09 16:31:39 +00:00
Martin Kojtal
dbda1b159c
Merge pull request #5426 from pan-/fix_hvx_handling
...
BLE: Fix initialization of GattHVXCallbackParams in Nordic port.
2017-11-09 16:30:24 +00:00
Martin Kojtal
242c8700a6
Merge pull request #5428 from kjbracey-arm/rtos_attrs
...
Shrink RTOS classes
2017-11-09 16:29:15 +00:00
Martin Kojtal
249ed02d24
Merge pull request #5430 from maciejbocianski/malloc_fix2
...
malloc test: change stack array to two dimensional array
2017-11-09 16:28:13 +00:00
Martin Kojtal
75537a89bd
Merge pull request #5436 from LMESTM/rmii_wa_extension
...
STM32: Extend Ethernet RMII workaround
2017-11-09 16:24:27 +00:00
Martin Kojtal
a65d37e485
Merge pull request #5453 from marcuschangarm/rtl8195am_flash
...
Increase flash size on Realtek RTL8195AM
2017-11-09 16:23:46 +00:00
Martin Kojtal
66054f4b62
Merge pull request #5455 from LMESTM/flash_2MB_GetSector_fix
...
STM32 Flash 2MB GetSector fix
2017-11-09 16:23:02 +00:00
Martin Kojtal
82933bf1f7
Merge pull request #5463 from jeromecoutant/PR_IAR_F412
...
STM32F412 IAR linker file issue
2017-11-09 16:22:06 +00:00