ohagendorf
a05e253df7
adding target
2016-09-15 18:06:35 +01:00
Mahadevan Mahesh
022a6ec320
KSDK: Updated version for the flexcan driver
...
- Add FlexCAN function pointer handler logic to save code size.
- CAN driver enter/exit Freeze mode issue
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-09-15 18:06:33 +01:00
Mahadevan Mahesh
3322e4a2af
KSDK: Updated version of the SAI driver to address code-size issues
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-09-15 18:06:32 +01:00
Christopher Haster
5dbc3968c5
nsapi - Corrected handling of errors in TCPServer accept
...
- Corrected handling, before errors would forcibly restart the
accept loop without checks for timeouts
- Rearranged accept logic to match the logic of
recv/send/recvfrom/sendto
2016-09-15 18:06:31 +01:00
Christopher Haster
db15a26d04
lwip - Fixed handling of max sockets in socket_accept
2016-09-15 18:06:29 +01:00
Christopher Haster
01c56d4106
lwip - Added check for previously-bound socket
...
Avoids what turns into an infinite loop in lwip's internals
2016-09-15 18:06:28 +01:00
Toyomasa Watarai
c23f1c088c
Use pre_main symbol instead of software_init_hook
2016-09-15 18:06:27 +01:00
Russ Butler
163a93460c
Set size of callback irq array to IrqCnt
...
Rather than hard coding the size of the callback array for irqs,
instead set the size to IrqCnt which is defined by the irq enumeration.
2016-09-15 18:06:25 +01:00
svastm
085bd4294a
Use lp_timer to count time in the deepsleep tests
...
Because microseconds timer can be disable during deepsleep
2016-09-15 18:06:24 +01:00
Russ Butler
d64d696862
Add test case for thread self termination
...
Test that thread self termination works.
2016-09-15 18:06:23 +01:00
Russ Butler
c5104fb0ed
Properly handle a thread which terminates itself
...
In Thread::terminate() release the join semaphore before terminating
the thread. This allows the join semaphore to be properly signaled in
the case where a thread is terminating itself.
2016-09-15 18:06:21 +01:00
Brian Daniels
8cb8ee983d
Correctly providing directories to build_apis
...
The shared `prepare_toolchain` and `scan_resources` functions in build_api
expect a list, not a string. This is different from the
toolchain.scan_resources function. Now the functions are being used
correctly within the `find_tests` function in test_api
2016-09-15 18:06:20 +01:00
Radhika
3389a3524a
Adding ON Semiconductor copyright notice.
2016-09-15 18:06:19 +01:00
maclobdell
abe05cc599
add PTEx pins as option for SPI - for SD card on Hexiwear. Amend to re-trigger CI.
2016-09-15 18:06:17 +01:00
Jussi Vatjus-Anttila
d7109300fb
Update pull_request_template.md
2016-09-15 18:06:16 +01:00
Jussi Vatjus-Anttila
8f30f26340
Update pull_request_template.md
2016-09-15 18:06:14 +01:00
Jussi Vatjus-Anttila
7e05502e44
Update issue_template.md
2016-09-15 18:06:13 +01:00
Jussi Vatjus-Anttila
d46d7bee24
small updates
2016-09-15 18:06:12 +01:00
Jussi Vatjus-Anttila
7356670d74
initial github issue and PR templates
2016-09-15 18:06:10 +01:00
Russ Butler
7ff0df7c78
Fix double free in NanostackInterface
...
When freeing all memory in the rx buffer chain set the head pointer to
NULL. This prevents the head rx buffer from getting freed twice.
2016-09-15 18:06:09 +01:00
Jimmy Brisson
522c1789ef
return the number of failures from the script
2016-09-15 18:06:08 +01:00
Jimmy Brisson
72daa77e22
Separate the import and compile steps for better integration with Jenkins
2016-09-15 18:06:06 +01:00
Jimmy Brisson
2fd68ba552
Use mbed-os 5 example instead of the mbed 2 one
2016-09-15 18:06:05 +01:00
Jimmy Brisson
aa23e01a00
Update Docstring
2016-09-15 18:06:04 +01:00
Jimmy Brisson
3a5f541a23
Use IPV6 feature for filtering mesh, client, and sockets
2016-09-15 18:06:02 +01:00
Jimmy Brisson
ffe5aeb7b4
Allow filtering by target as well as by features
2016-09-15 18:06:01 +01:00
Jimmy Brisson
33f28e696e
Allow command-line filtering of toolchains
2016-09-15 18:06:00 +01:00
Jimmy Brisson
98e64bc4c7
Move to feature filter for target and toolchain detection; print passed tests
2016-09-15 18:05:58 +01:00
Jimmy Brisson
b7d352d5a6
Move example tests to their own folder
2016-09-15 18:05:57 +01:00
Jimmy Brisson
e95173279d
Use json for the example to target mapping and print failures
2016-09-15 18:05:56 +01:00
Jimmy Brisson
12cb6574e3
Add smoke test that builds example programs with mbed-cli
2016-09-15 18:05:55 +01:00
Russ Butler
e47709fe96
Fix GCC locks for lazy object initailization
...
Implement the functions __cxa_guard_acquire, __cxa_guard_release and
__cxa_guard_abort so lazily initialized function-local static objects
are done so in a thread safe manner in GCC.
2016-09-15 18:05:53 +01:00
Russ Butler
ab44c4215c
Add a test to check for init race conditions
...
Test SingletonPtr initailization along the with lazy initailization
that is built into the C++ language itself.
2016-09-15 18:05:52 +01:00
bcostm
f228da6869
STM32F4xx - Align STM_PIN_DATA macro on ARCH_MAX too
2016-09-15 18:05:51 +01:00
bcostm
9bac8fb052
STM32F4xx - Align STM_PIN_DATA and STM_PIN_DATA_EXT macros
2016-09-15 18:05:49 +01:00
bcostm
44dc36c04d
STM32F4xx - Add ADC_TEMP/VREF/VBAT pins
2016-09-15 18:05:48 +01:00
bcostm
25a01a9482
STM32F4xx - Add one more bit for channels field, declare ADC internal channels
2016-09-15 18:05:46 +01:00
bcostm
66cf353fe6
STM32F4xx - Add support of ADC channels 16, 17, 18
2016-09-15 18:05:45 +01:00
jeromecoutant
90988aa949
Add MBED5 capability
2016-09-15 18:05:44 +01:00
svastm
864b440efd
Add tests for asynchronous serial
2016-09-15 18:05:41 +01:00
svastm
1212a778cd
Enable asynchronous serial
2016-09-15 18:05:40 +01:00
svastm
452fe81374
Add asynchronous serial
2016-09-15 18:05:38 +01:00
Laurent MEUNIER
777f53afdd
Move RTC_LSI to macros instead of device_has
...
device_has is a control list for generic apis, while macros can be used
more freely. DEVICE_RTC_LSI being STM32 specific, it is moved to macros.
2016-09-15 18:05:37 +01:00
Laurent MEUNIER
2d4183d5d3
Make device.h a common file
2016-09-15 17:57:11 +01:00
Laurent MEUNIER
9b712bf9bd
Make device.h a common file
2016-09-15 17:57:10 +01:00
Laurent MEUNIER
745d91f260
Make device.h a common file
2016-09-15 17:57:08 +01:00
Laurent MEUNIER
d3e805d1fa
Make device.h a common file
2016-09-15 17:57:07 +01:00
Laurent MEUNIER
6ea6564230
Make device.h a common file
2016-09-15 17:57:06 +01:00
Laurent MEUNIER
e288f10097
Make device.h a common file
2016-09-15 17:57:04 +01:00
Laurent MEUNIER
2a25183c3d
Make device.h a common file
2016-09-15 17:57:03 +01:00