Commit Graph

7440 Commits (a05e253df7953d7a35c9af625389fee47879b3ec)

Author SHA1 Message Date
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