Commit Graph

30765 Commits (0258c89f6d4192a02ceaf15a5f8dabb13a31a651)

Author SHA1 Message Date
Ashok Rao 724624ad6d Moving mbed_lib.json outside sources 2020-08-06 13:43:55 +01:00
winneymj 5249a9ad31 Remove duplicate code 2020-08-05 19:46:54 -05:00
winneymj 541a2c8664 Remove DEBUG 2020-08-05 19:40:54 -05:00
winneymj 40831f7018 remove NRFX_SPIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 2020-08-05 19:35:42 -05:00
winneymj 0b80e3c302 Disable SPIM & enable SPI 2020-08-05 19:33:47 -05:00
winneymj 32b5f2d3fb Revert "Initial commit"
This reverts commit dec6e3600f.
2020-08-05 19:30:16 -05:00
winneymj 77d6787be7 more dcx 2020-08-05 18:50:46 -05:00
Ashok Rao 8d7c7555dc Fixing UNITTESTS 2020-08-05 17:09:21 +01:00
Ashok Rao ce3d999f54 Incorporating review comments 2020-08-05 16:57:51 +01:00
Ashok Rao a36718d5fb Fixing Travis failure 2020-08-05 16:57:50 +01:00
Ashok Rao 514255f22b Changing .asytleignore paths 2020-08-05 16:55:44 +01:00
Ashok Rao b9b4c5d392 Mbed OS will soon be changing directory structure to the below:
```
connectivity
├── netsocket
├── lwipstack
├── nanostack
│   ├── mbed_lib.json // nanostack-interface's mbed_lib.json
│   ├── include
│   │   └── nanostack // headers from features/netsocket/nanostack-interface
│   ├── source        // sources from features/netsocket/nanostack-interface
│   ├── coap-service  // used by Thread only - deprecate?
│   ├── mbed-mesh-api
│   ├── nanostack-hal-mbed-cmsis-rtos // HAL porting layer for Nanostack on mbed with CMSIS-RTOS
│   ├── sal-stack-nanostack
│   └── sal-stack-nanostack-eventloop
├── cellular                // previously in features/cellular/framework/
├── ...

```

This PR is a part of a wider \connectivity refactoring and implements the above new directory structure for \nanostack.
2020-08-05 16:55:43 +01:00
Anna Bridge c85b76ad05
Merge pull request #13298 from ashok-rao/platform-refactor
Refactoring \platform directory
2020-08-05 13:32:42 +01:00
Anna Bridge 1d362c8a7a
Merge pull request #13371 from gpsimenos/gp-lwip-restruct
Restructure lwipstack directory
2020-08-05 11:56:12 +01:00
Anna Bridge 7418b9d3d0
Merge pull request #13356 from gpsimenos/gp-drivers-restruct
Drivers directory restructuring
2020-08-05 11:55:41 +01:00
Jaeden Amero a18a7391a5 travis: Reject changes to tools
As part of freezing the current tools, reject any changes to tools that
would require a re-release of the tools for the online compiler. This is
to free up our effort on existing tool releases which are very error
prone, time consuming, and labor intensive, so we can focus on
developing a far more maintainable set of tools.

As the online compiler contains a copy of the whole mbed-os folder, it
is not clear which parts of mbed-os are actually used. This change
estimates the dependency between the online compiler, online IDE, and
Mbed OS by searching for "from tools" in Python code in the os.mbed.com
repo
(https://github.com/ARMmbed/os.mbed.com/search?q=%22from+tools%22&unscoped_q=%22from+tools%22)

For further context and explanation on why we've frozen the legacy
tools, please see the blog post at
https://os.mbed.com/blog/entry/Introducing-the-new-Mbed-Tools/
2020-08-04 17:32:13 +01:00
winneymj e4e7dcc1ff First stab at implement SPIM DCX 2020-08-03 20:10:07 -05:00
winneymj b6a1ec7716 Mix SPI with SPIM 2020-08-02 11:21:03 -05:00
winneymj f65cd0f461 Add Int handler for SPIM3_IRQHandler 2020-07-31 19:58:39 -05:00
winneymj 2d5776a757 Fix more SPIM 2020-07-31 16:29:49 -05:00
winneymj c6bc6513bd Enable nrfx_spim_1_irq_handler 2020-07-31 16:12:49 -05:00
Oleksiy Peutin e95c64f798 PSoC6: update to psoc6pdl-1.6.1 2020-07-31 16:12:15 +01:00
Ashok Rao a78554ebfa Fixing .astyleignore conflict 2020-07-31 15:50:03 +01:00
Ashok Rao 0d9a1cc24e Adding required host_tests 2020-07-31 15:15:08 +01:00
Martin Kojtal e57e325274
Merge pull request #13379 from rajkan01/fix_missing_lib_json
Fix baremetal nightly test build issue
2020-07-31 13:25:01 +01:00
Martin Kojtal 74a1a05cce
Merge pull request #13279 from jamesbeyond/remove_targets
TESTS: removed mbed OS 6 unsupported target in examples test
2020-07-31 12:06:33 +01:00
George Psimenos bcb5c10d62 Update lwipstack paths 2020-07-31 10:19:52 +01:00
George Psimenos 97ea45ad63 Move lwipstack
- Public headers moved into mbed-os/connectivity/lwipstack/include/lwipstack folder
- Source moved into mbed-os/connectivity/lwipstack/source folder
- Internal lwip and lwip-sys libraries moved to source folder
2020-07-31 10:15:25 +01:00
Chun-Chieh Li dde8f6f015 M252: Re-organize PinNames.h
This is to support M251 series based targets.
2020-07-31 17:05:36 +08:00
Chun-Chieh Li a76f5dcbdf M252: Support configurability of USB/STDIO UART pins
-   STDIO_UART and STDIO_UART_TX/STDIO_UART_RX
-   USB_UART and USBTX/USBRX
2020-07-31 17:05:35 +08:00
Chun-Chieh Li f7e4a75041 M252: Make memory specification configurable
This is to support all M251 series based targets.
2020-07-31 17:05:35 +08:00
Chun-Chieh Li 1f70a3caa2 M252: Change SERIAL_TX/SERIAL_RX pin names to other than USBTX/USBRX
USBTX/USBRX should be dedicated for USB VCOM and not for other uses.
2020-07-31 17:05:34 +08:00
Chun-Chieh Li 2e1627d31e M252: Introduce base target MCU_M251
This is to support all M251 series based targets.
2020-07-31 17:05:33 +08:00
George Psimenos bb5c2cf32a Duplicate host tests for drivers 2020-07-31 10:04:36 +01:00
George Psimenos 0a759aaa38 Move drivers greentea tests 2020-07-31 10:04:36 +01:00
George Psimenos 973c1dc2ff Move drivers unit tests 2020-07-31 10:04:36 +01:00
George Psimenos 009f91e2cc Move drivers headers 2020-07-31 10:02:47 +01:00
Rajkumar Kanagaraj 49924b8a0b Add mbed_lib.json config to avoid emac drivers source includes by default 2020-07-30 10:24:58 -07:00
Martin Kojtal e446a688e2
Merge pull request #13366 from matthew-macovsky-cypress/pr/iar-except-fix
Fix IAR assembler errors on except.S
2020-07-30 17:04:16 +01:00
George Beckstein e77cdffbaa Include mbed_assert.h in Queue 2020-07-30 11:23:24 -04:00
Qinghao Shi c4c120b390 TESTS: add new psa targets 2020-07-30 15:24:46 +01:00
Qinghao Shi 6167d46b91 TESTS: removed mbed OS 6 unsupported target in examples test 2020-07-30 15:24:20 +01:00
Martin Kojtal 821631a7f9
Merge pull request #13351 from MultiTechSystems/fix-dragonfly-F413RH
Fix MTS_DRAGONFLY_F413RH drag and drop failure
2020-07-30 13:27:01 +01:00
Martin Kojtal c7251b0177
Merge pull request #13377 from rajkan01/move_nanostack_rf
Move nanostack rf driver from features to connectivity
2020-07-30 13:26:11 +01:00
Rajkumar Kanagaraj f026f0d54f Move nanostack rf driver from features/nanostack/nanostack-interface into connectivity/drivers/802.15.4_RF 2020-07-30 03:47:52 -07:00
Yuan Cao 8a2428b4dc Fixed ThisThread flag_wait_any functions 2020-07-29 20:47:05 -04:00
winneymj bcacf2136d Fix include 2020-07-29 19:39:19 -05:00
winneymj db23d53d32 Enable SPIM and bring into code. 2020-07-29 19:27:19 -05:00
Matthew Macovsky b7c0e89eb9 Fix IAR assembler errors on except.S
Fixes two errors produced on except.S by the IAR assembler (as seen in
issue #13200).

The first: "'ALIGN' is illegal. Use directive ALIGNROM or ALIGNRAM (the
first parameter is raised to the power of 2, the second is a 32-bit fill
value)."
Fixed by changing ALIGN to ALIGNROM 2 to align to a 4-byte boundary
(mirroring what ALIGN does in the ARM except.S).

The second (on THUMB): "Must be placed inside a section"
Fixed by moving THUMB after the SECTION directive so that it affects
that section.
2020-07-29 08:25:41 -07:00
Martin Kojtal f20f93a648
Merge pull request #13333 from gpsimenos/gp-events-restruct
Events directory restructuring
2020-07-29 12:44:17 +01:00