Kevin Bracey
fb7cbdf356
Tighten mbed_retarget.cpp error handling
...
* Don't set errno when calls are successful (will slightly alleviate the problem
of errno not being thread-safe yet).
* Transfer errors returned from size() and seek() into errno.
* Fix isatty() - could never return 1 from a FileHandle.
* Use more appropriate errors than EBADF in some places (eg ENOENT for non-existant path).
2017-05-31 15:02:11 +03:00
Kevin Bracey
533910cb87
Correct return type of FileHandle::size()
...
File size should be off_t, not size_t.
2017-05-31 15:02:11 +03:00
Martin Kojtal
88c398b52a
Merge pull request #4377 from theotherjimmy/disable-cortex-A
...
Disable Cortex-A in tooling for better error messages
2017-05-31 07:50:21 +01:00
Jimmy Brisson
f5859b308b
Disable Cortex-A in tooling to provide better error messages
...
Disable Cortex-A in compile supported matrix
Disable Cortex-A in export supported matrix
2017-05-30 14:32:06 -05:00
Sam Grove
f438251aa3
Merge pull request #3936 from geky/bd-mbr
...
bd: Add MBR block device for standard storage partitioning
2017-05-30 13:04:50 -05:00
Anna Bridge
1a37ea608a
Merge pull request #4393 from 0xc0170/fix_race_test_single
...
race tests: fix unsupported condition
2017-05-30 16:59:01 +01:00
Anna Bridge
45b4d41bbd
Merge pull request #4329 from adustm/can_sync_error
...
Fix for #3863 : STM Check can sync error
2017-05-30 16:52:09 +01:00
Anna Bridge
9c6a068d48
Merge pull request #4324 from monkiineko/master
...
STM32F3: Remove dependence upon a specific flash vector table location
2017-05-30 16:50:45 +01:00
Anna Bridge
ddc015fb6e
Merge pull request #4303 from nvlsianpu/nrf52840_iar
...
enable iar exporter for nRF52840
2017-05-30 16:45:25 +01:00
adustm
6770678811
Fix another typo
2017-05-29 10:24:03 +02:00
adustm
795bfd2288
Fix coding style
2017-05-29 10:24:03 +02:00
adustm
b99ccf65bd
Add timeout also on the 1st while loop
2017-05-29 10:24:03 +02:00
adustm
9a1d05551b
Optimize the use of the status value
2017-05-29 10:24:03 +02:00
adustm
897625cc96
Give access to HAL_GetTick function
2017-05-29 10:24:03 +02:00
adustm
52d38a1be0
Handle can_frequency sync error
...
add a timeout + return an error message
2017-05-29 10:24:03 +02:00
Sam Grove
3122abee84
Merge pull request #4230 from jamike/USBHostMSD_BockDevice
...
Usb host msd block device
2017-05-26 17:19:07 -05:00
Sam Grove
2561e0bff4
Merge pull request #4299 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_F4_V1.16.0
...
STM32F4 cube update from v1.12.0 to v1.16.0
2017-05-26 17:13:08 -05:00
Sam Grove
92e661b3c0
Merge pull request #4328 from nvlsianpu/remove_nrfsdk13_ble
...
Remove unwanted (and unused anymore) NRF5_SDK13 BLE port
2017-05-26 17:10:24 -05:00
Sam Grove
704ffd7010
Merge pull request #4331 from theotherjimmy/depend-on-profile
...
Have objects depend on their respective compiler invocations
2017-05-26 17:06:23 -05:00
Sam Grove
ede77621d4
Merge pull request #4332 from yogpan01/master
...
Fix for blockwise observation failure
2017-05-26 17:03:17 -05:00
Sam Grove
ef7ab92cb8
Merge pull request #4345 from ARMmbed/nanostack_update
...
Nanostack update
2017-05-26 17:01:29 -05:00
Sam Grove
2500ab03f2
Merge pull request #4351 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_L4_V1.8.0
...
STM32L4 cube update from v1.5.0 to v1.8.0
2017-05-26 16:58:37 -05:00
Sam Grove
73d1745e19
Merge pull request #4382 from AndersLundgren/patch-1
...
Update cmain.S license
2017-05-26 16:56:50 -05:00
Sam Grove
c74013e932
Merge pull request #4383 from snelson-senet/master
...
#4354 Fix MOTE_L152RC GPIO Write
2017-05-26 16:27:25 -05:00
Sam Grove
d11289b576
Merge pull request #4165 from adustm/can_init
...
fix #3863 Add an mbed API that allows the init of the CAN at the bus frequency
2017-05-26 10:45:19 -05:00
Sam Grove
58e88813a9
Merge pull request #4282 from kl-cruz/FlashAPI_nRF52840
...
Flash api nRF52840
2017-05-26 10:31:05 -05:00
Sam Grove
049402c39f
Merge pull request #4315 from theotherjimmy/thinkberg-master
...
Add support for ubirch boards
2017-05-26 10:26:40 -05:00
Sam Grove
cb61fc5f81
Merge pull request #4333 from artokin/thread_interface_timeout
...
Adjust Thread interface connect timeout
2017-05-26 10:23:28 -05:00
Sam Grove
6a2d1bf870
Merge pull request #4340 from karsev/thread_med_support
...
Thread med support
2017-05-26 10:22:10 -05:00
Sam Grove
2e5ba49b59
Merge pull request #4395 from theotherjimmy/fix-uvision-support
...
Allow generic core exports to UVision
2017-05-26 10:20:33 -05:00
Jimmy Brisson
598cbdf023
Merge pull request #4381 from janjongboom/vscode-intellisense-engine
...
Fix vscode intellisense engine to 'Tag Parser'
2017-05-25 15:06:54 -05:00
Jimmy Brisson
4d1a4a41fa
Fix Uvision supported check
...
Should now allow for generic targets
2017-05-25 15:01:20 -05:00
Christopher Haster
3ee77e36f7
FAT: Fixed volume count check when formatted without MBR
...
This saves 64 blocks (32KB when used with 512B blocks) and drops
the minimum storage size from 64KB to 32KB.
2017-05-25 14:24:17 -05:00
Martin Kojtal
7aea3bc43e
race tests: fix unsupported condition
...
Should be true if single thread is defined, then its not
supported.
2017-05-25 14:47:28 +01:00
Jimmy Brisson
4d985eae3a
Merge pull request #4385 from bridadan/examples_choose_source
...
Allow examples to specify which repo source to use for testing
2017-05-24 18:52:50 -05:00
Christopher Haster
3f92a15960
FAT: Added support for multiple active filesystems
...
- Increased _VOLUMES to 4
- Fixed a few issues in the FATFileSystem's _fsid
- Added tests for multiple partitions of fatfs
2017-05-24 11:18:47 -05:00
Brian Daniels
3966139cd7
Allowing examples to specify which repo source to use for testing.
...
They can pick from either the mbed developer site or the GitHub
repository.
2017-05-24 11:10:49 -05:00
Shaun Nelson
30579e8131
4354 Fix MOTE_L152RC GPIO Write
...
Add #define GPI_IP_WITHOUT_BRR
2017-05-24 11:37:15 -04:00
Martin Kojtal
186f406c24
Merge pull request #4366 from theotherjimmy/dedupe-nordic
...
Move duplicated analogin and pwmout to NRF52 directory
2017-05-24 13:30:27 +01:00
AndersLundgren
0167cbde31
Update cmain.S
2017-05-24 13:23:26 +02:00
Jan Jongboom
1b0d7ee120
Fix vscode intellisense engine to 'Tag Parser'
2017-05-24 10:56:45 +01:00
Martin Kojtal
463549331b
Merge pull request #4367 from theotherjimmy/reduce-heap-block-device
...
Reduce size of heap block device test
2017-05-24 09:18:03 +01:00
Jimmy Brisson
a3f7d06101
Partially Revert "Remove Cortex A boards as Cortex-A it is not supported in CMSIS5/RTX2"
...
This partially reverts commit e535493a01
.
2017-05-23 13:57:59 -05:00
Christopher Haster
d1468a68ab
FAT: Removed implicit MBR from FAT filesystem during format
...
- Implicit MBR still allowed during mount
- maintains storage compatibility
- Not needed
- MBR utility is not exposed through the FAT filesystem,
so the only used partition was always the first. Omitting
the MBR is functionally equivalent
- Saves a few blocks on storage for MBR + offset
for FAT alignment
- Duplicated with MBRBlockDevice
- The implicit MBR actually prevents nesting a FAT filesystem
in the MBRBlockDevice
2017-05-23 11:56:00 -05:00
Christopher Haster
590a40d9bf
bd: Added MBRBlockDevice for handling a master boot record on a block device
2017-05-23 11:55:57 -05:00
Vincent Coubard
897667deaa
makefile exporter: Escape double quote in toolchain flags.
...
Without this fix macro defined as -DFOO="BAR" won't be correctly
interpreted by the compiler.
2017-05-23 14:08:24 +01:00
Vincent Coubard
deaabf3123
uvision exporter: Escape double quote in flags.
...
Without this fix macro defined as -DFOO="BAR" won't be correctly handled
by uvision.
2017-05-23 14:04:05 +01:00
Jimmy Brisson
da9b8f3dee
Move duplicated NRF52 + MCU_NRF51822 files into NRF52
2017-05-22 11:26:43 -05:00
Jimmy Brisson
a56f874510
Reduce size of heap block device test
...
to fit into smaller targets
2017-05-22 10:47:36 -05:00
Martin Kojtal
a567afdf73
Merge pull request #4334 from 0xc0170/fix_issue4330
...
Revert partially "Remove Cortex A support from CMSIS/RTOS"
2017-05-22 16:14:21 +01:00