Skip to content

Fix for online mbed compiler fail for target REALTEK_RTL8195AM #5719

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 246 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
90b5c2b
Create mbed_rtx.h
Archcady Feb 16, 2017
2d0ad5e
Update targets.json
Archcady Feb 16, 2017
d6bb2dd
add support for REALTEK_RTL8195AM
Archcady Feb 16, 2017
3fff228
Add lwipopts_conf.h
Archcady Feb 23, 2017
93997d9
Add rtl8195a_rom.so
Archcady Feb 23, 2017
acacb4a
Rename rtl8195a_rom.so to rtl8195a_rom.o
Archcady Feb 23, 2017
c681459
improve coding style
Archcady Feb 24, 2017
609c465
change proprietary headers (APACHE2.0)
Archcady Feb 24, 2017
21b1d08
Fix headers issue in TARGET_AMEBA\sdk\common folder
Archcady Feb 24, 2017
f6451e8
py coding style
Archcady Feb 24, 2017
b0f6d56
update lib
Archcady Feb 24, 2017
a433715
update other file headers
Archcady Feb 24, 2017
4d90912
remove unused code
Archcady Feb 24, 2017
9ce2561
move network Interface API out
Archcady Feb 27, 2017
e3b0281
remove useless definitions in device.h
Archcady Feb 27, 2017
46ca3a1
Remove IPV4 from features in targets.json
Archcady Feb 28, 2017
7ee93d0
Rename features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/target_real…
Archcady Feb 28, 2017
803eed9
complete postbuild process for IAR
Archcady Feb 28, 2017
1b88324
remove "default_build" from targets.json
Archcady Mar 1, 2017
9f6ab83
fix the issue that GCC builds extra-large bin file
Archcady Mar 1, 2017
38851f2
minor fixes
Archcady Mar 2, 2017
0664be2
improve py code
Archcady Mar 2, 2017
b50e799
Rename Lwipopts_conf.h to lwipopts_conf.h
Archcady Mar 6, 2017
3d09f2d
WiFi test fix for GCC
Archcady Mar 7, 2017
8647ab0
Fix postbuild for ARM & GCC
Archcady Mar 7, 2017
80bd259
Mute RAM1 messages
Archcady Mar 8, 2017
9c5c89f
mute debug message in RAM1 (changed)
Archcady Mar 8, 2017
cb11bd8
A fix to enum issue
Archcady Mar 8, 2017
597764d
move REALTEK_RTL8195AM.py, remove progen in targets.json
Archcady Mar 9, 2017
bf9c072
Update lib (enum issue)
Archcady Mar 9, 2017
8a4b07b
Add Arduino pins
Archcady Mar 10, 2017
7434234
mute some debug message in wlan lib
Archcady Mar 15, 2017
d87c4dc
switch off tcm_heap usage
Archcady Mar 17, 2017
c773daf
update to lwip_stack issue
Archcady Mar 23, 2017
cdcf389
fix wifi example fail issue
ian-qian-ting Mar 27, 2017
13bcf51
fix bugs found in CI test
Archcady Mar 29, 2017
642dae5
Update RTWInterface.cpp
Archcady Mar 29, 2017
008d49a
fix a bug brought by previous commit
Archcady Mar 30, 2017
2e23d59
move target specific scripts to tools/targets/
Archcady Mar 31, 2017
48b6ad8
fix a bug in PWM
Archcady Mar 31, 2017
4b06b85
fix C++11 warning
Archcady Mar 31, 2017
6284e9b
Fix on Wifi
Archcady Apr 3, 2017
58accea
reslove conflict UINT definition between basic_types.h & filesystem
Archcady Apr 5, 2017
6a08028
Fold ADC0 into trng; delete comment code
Archcady Apr 5, 2017
e477170
remove sleep_api.c
Archcady Apr 6, 2017
95c027a
fold static variables in RTWInterface.cpp to .h, modify lwipopts.h TC…
Archcady Apr 7, 2017
e726ef9
greentea heap&stack fix
Archcady Apr 7, 2017
0c51a31
code style fix
Archcady Apr 7, 2017
228060f
code style fix #2
Archcady Apr 10, 2017
886dfe2
Clear Wlan code in permissive-binary-license
Archcady Apr 12, 2017
5864ee9
Create mbed_rtx.h
Archcady Feb 16, 2017
65bf444
Update targets.json
Archcady Feb 16, 2017
1d0f411
add support for REALTEK_RTL8195AM
Archcady Feb 16, 2017
a663c24
Add lwipopts_conf.h
Archcady Feb 23, 2017
bd3bc33
Add rtl8195a_rom.so
Archcady Feb 23, 2017
b1dfe9c
Rename rtl8195a_rom.so to rtl8195a_rom.o
Archcady Feb 23, 2017
fe5634f
improve coding style
Archcady Feb 24, 2017
b86d144
change proprietary headers (APACHE2.0)
Archcady Feb 24, 2017
d4b264c
Fix headers issue in TARGET_AMEBA\sdk\common folder
Archcady Feb 24, 2017
a45e2a5
py coding style
Archcady Feb 24, 2017
d29b555
update lib
Archcady Feb 24, 2017
f504330
update other file headers
Archcady Feb 24, 2017
4bc8d6e
remove unused code
Archcady Feb 24, 2017
f5e3f66
move network Interface API out
Archcady Feb 27, 2017
6d87b9a
remove useless definitions in device.h
Archcady Feb 27, 2017
14ccc1c
Remove IPV4 from features in targets.json
Archcady Feb 28, 2017
cca76e8
Rename features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/target_real…
Archcady Feb 28, 2017
7ef0af0
complete postbuild process for IAR
Archcady Feb 28, 2017
d039e2c
remove "default_build" from targets.json
Archcady Mar 1, 2017
8a033b6
fix the issue that GCC builds extra-large bin file
Archcady Mar 1, 2017
0c3506d
minor fixes
Archcady Mar 2, 2017
aa1e5e9
improve py code
Archcady Mar 2, 2017
46b6df6
Rename Lwipopts_conf.h to lwipopts_conf.h
Archcady Mar 6, 2017
81faf4d
WiFi test fix for GCC
Archcady Mar 7, 2017
65b2c85
Fix postbuild for ARM & GCC
Archcady Mar 7, 2017
1e66643
Mute RAM1 messages
Archcady Mar 8, 2017
3d11afa
mute debug message in RAM1 (changed)
Archcady Mar 8, 2017
19ca512
A fix to enum issue
Archcady Mar 8, 2017
7938116
move REALTEK_RTL8195AM.py, remove progen in targets.json
Archcady Mar 9, 2017
871455d
Update lib (enum issue)
Archcady Mar 9, 2017
5ee3a8c
Add Arduino pins
Archcady Mar 10, 2017
f283998
mute some debug message in wlan lib
Archcady Mar 15, 2017
7b5b8f7
switch off tcm_heap usage
Archcady Mar 17, 2017
4c3308f
update to lwip_stack issue
Archcady Mar 23, 2017
1043f25
fix wifi example fail issue
ian-qian-ting Mar 27, 2017
36de8e6
fix bugs found in CI test
Archcady Mar 29, 2017
642d665
Update RTWInterface.cpp
Archcady Mar 29, 2017
94fac73
fix a bug brought by previous commit
Archcady Mar 30, 2017
e358f7d
move target specific scripts to tools/targets/
Archcady Mar 31, 2017
16f2ba7
fix a bug in PWM
Archcady Mar 31, 2017
a834468
fix C++11 warning
Archcady Mar 31, 2017
1569e74
Fix on Wifi
Archcady Apr 3, 2017
82bb655
reslove conflict UINT definition between basic_types.h & filesystem
Archcady Apr 5, 2017
4cbbb9a
Fold ADC0 into trng; delete comment code
Archcady Apr 5, 2017
6e3b57f
remove sleep_api.c
Archcady Apr 6, 2017
50a0a55
fold static variables in RTWInterface.cpp to .h, modify lwipopts.h TC…
Archcady Apr 7, 2017
2bbc1f2
greentea heap&stack fix
Archcady Apr 7, 2017
a26449f
code style fix
Archcady Apr 7, 2017
bdc67bd
code style fix #2
Archcady Apr 10, 2017
1182ac4
Clear Wlan code in permissive-binary-license
Archcady Apr 12, 2017
cd10859
remove unused class member from RTWInterface
Archcady Apr 18, 2017
51b6503
Merge branch 'master' of https://github.com/Archcady/mbed-os
Apr 19, 2017
1ed2e59
Merge branch 'master' of https://github.com/Archcady/mbed-os
Apr 19, 2017
9c3edbe
Add check conditions in WiFi APIs
Apr 19, 2017
e9d2016
Remove useless new and delete
Apr 20, 2017
761254c
Adding device_name for TB_SENSE_12.
Nov 9, 2017
4c57d86
Remove include paths from uvision assembler export
theotherjimmy Nov 15, 2017
e488b2c
Greentea Wifi testcase fixes
Nov 23, 2017
c721ed8
Fatal parameter error when deleting/terminating Thread object
marogi Nov 25, 2017
c08e0f5
Fixed whitespace
marogi Nov 27, 2017
b5e9a5c
Added init for ODIN EVK LEDs to be off by default
Nov 29, 2017
c962913
Add assertion to make CounterType consistent with BufferSize.
mprse Nov 7, 2017
a488424
Add CircularBuffer test.
mprse Nov 14, 2017
ef46d08
STM32 USBHost: rename files
bcostm Sep 8, 2017
377db59
STM32 USBHost: Remove USBHALHost_STM_TARGET.h files
bcostm Sep 8, 2017
755865d
STM32 USBHost: Improvements in USBHALHost_STM.h
bcostm Sep 8, 2017
8416afa
STM32 USBHOST: Add support of DISCO_F413ZH
bcostm Oct 3, 2017
18a6b96
STM32 USBHOST: Add support of DISCO_F469NI and DISCO_F769NI
bcostm Oct 4, 2017
22a4299
STM32 USBHOST: Corrections for DISCO_F429ZI
bcostm Oct 30, 2017
29b4aaf
STM32 USBHOST: Corrections for DISCO_F769NI in targets.json
bcostm Oct 31, 2017
1eef1cd
Added license header
Nov 30, 2017
fe507af
STM32 USBHOST: Corrections for DISCO_F746NG
bcostm Oct 31, 2017
c621c68
STM32 USBHOST: Remove DISCO_F429ZI
bcostm Nov 30, 2017
2d7a79f
Greentea Wifi testcase fixes
Dec 1, 2017
d438324
Look for mbed_app.json in root dir if no --app-config is provided
Nov 22, 2017
830e9e0
Added options source_dir to get_default_config
Dec 1, 2017
6dd260e
Added default check for mbed_app.json
Dec 1, 2017
fa56189
Removed typos
Dec 1, 2017
5f5014e
Added check for options.source_dir is none
Dec 1, 2017
b3ba9a5
Use Config class to find mbed_app.json
theotherjimmy Dec 1, 2017
149e443
Updated repo with mbed-os master
prashantrar Dec 4, 2017
1413d76
Fixing merge issues
prashantrar Dec 4, 2017
15177ca
Fixing changes to make greentea test mbed-os-tests-netsocket-connecti…
prashantrar Dec 4, 2017
1fcfced
Fixing changes to make greentea test mbed-os-tests-netsocket-connecti…
prashantrar Dec 4, 2017
7bc8fa6
Readme updates for style and branding
sg- Dec 4, 2017
4f36cbc
Copy edit README.md
Dec 6, 2017
136ac17
Nanostack flag fix
ryankurte Dec 1, 2017
a40469e
C030 Battery Charger Voltage Fix
bqam-ublox Dec 8, 2017
5c1623c
Licenses added in header files
bqam-ublox Dec 8, 2017
aaa09d5
Added missing subscription
marogi Dec 10, 2017
c9500c6
Bootloader support for MK24F1 for Keil toolchain
marogi Dec 11, 2017
bb4a72c
Bootloader support for MK24F1 for IAR toolchain
marogi Dec 11, 2017
d3f2883
Statically allocate ARMCC required mutex objects
SenRamakri Dec 11, 2017
199ab87
Revert "Fixing changes to make greentea test mbed-os-tests-netsocket-…
prashantrar Dec 12, 2017
01808db
Moving changes to RTW driver
prashantrar Dec 12, 2017
01ec0da
Replacing formatting issues
prashantrar Dec 12, 2017
a4ce936
reverting all tabs to spaces
prashantrar Dec 12, 2017
df3d0ad
Enable IAR export for EV_COG_AD3029LZ and EV_COG_AD4050LZ
Dec 13, 2017
0469dfb
Bracket moved to next line
bqam-ublox Dec 13, 2017
75db24f
STM32F3 : compilation issue
jeromecoutant Dec 12, 2017
4637279
STM32L4 : compilation issue
jeromecoutant Dec 12, 2017
8bc92bd
STM32F4 : compilation issue
jeromecoutant Dec 13, 2017
f762079
Add IAR exporter for STM32L475VG (mcu of DISCO_L475VG_IOT01A)
adustm Dec 14, 2017
faec0c3
Fixed call to deprecated get_details_txt
dhwalters423 Dec 15, 2017
31a4137
Merge remote-tracking branch 'upstream/master'
prashantrar Dec 18, 2017
87a1b03
updating .sct file to allow online mbed compile
prashantrar Dec 18, 2017
1b3cff5
Travis: define vendor matrix
0xc0170 Dec 19, 2017
e402fdb
Travis: set language to generic
0xc0170 Dec 19, 2017
5ccfaf1
Travis: allow build/make to print output
0xc0170 Dec 19, 2017
a67cbf2
Travis: Added yaml references for mbed 2 jobs
geky Dec 19, 2017
8b54e8c
Travis: Minor cleanup
geky Dec 19, 2017
8cdb2a3
Travis: fix gcc arm version to 6
0xc0170 Dec 20, 2017
a7aaee3
Merge pull request #5729 from 0xc0170/fix_travis_time
0xc0170 Dec 20, 2017
05e2ae7
Add memory barriers to STM32F7xx Ethernet
kjbracey Dec 18, 2017
4f36bb6
Allow 6LoWPAN applications to leave out channel specification.
Dec 20, 2017
30e1e0a
Add app_start config system support for NRF52840 for bootloader
dlfryar-zz Dec 12, 2017
a762e7a
Merge pull request #5687 from SenRamakri/sen_MutexErrorFix
0xc0170 Dec 20, 2017
6ee23bc
Merge pull request #5715 from dhwalters423/detect-targets-fix
0xc0170 Dec 20, 2017
2e6f245
Merge pull request #5707 from adustm/stm32l475_iar_export
0xc0170 Dec 20, 2017
897324e
Merge pull request #5698 from jeromecoutant/PR_ST_ASSERT
0xc0170 Dec 20, 2017
806b762
Merge pull request #5677 from u-blox/c030_bq24295_voltage_fix
0xc0170 Dec 20, 2017
227b034
Merge pull request #5670 from ryankurte/fix/efr32-ack-flag
0xc0170 Dec 20, 2017
13dbb67
Merge pull request #5649 from Archcady/realtek-PR-master
0xc0170 Dec 20, 2017
b544e8d
Merge pull request #5644 from sg-/update-readme
0xc0170 Dec 20, 2017
6776cb7
Merge pull request #5587 from slashdevteam/thread_terminate
0xc0170 Dec 20, 2017
b89cf3f
Merge pull request #5578 from mprse/CircularBuffer_tests
0xc0170 Dec 20, 2017
63a9237
Merge pull request #5568 from VeijoPesonen/greentea-wifi-fixes
0xc0170 Dec 20, 2017
203fc36
Merge pull request #5559 from yennster/tools-config-fix
0xc0170 Dec 20, 2017
9ebefcd
Merge pull request #5470 from ashok-rao/master
0xc0170 Dec 20, 2017
8bfe577
Remove destruction of WiFi interface in test runs
Dec 18, 2017
6804361
Build failed as code section was not included in map.
Oct 10, 2017
5bc33b9
Access to serial device is allowed when DEVICE_SERIAL is defined
Oct 11, 2017
15e91c1
Revise startup processing having CMSIS5/RTX5 been available on GR-PEACH
TomoYamanaka Dec 1, 2017
2d11d6e
Add GIC_SetConfigration function to satisfy Cortex-A interrupt spec
TomoYamanaka Dec 14, 2017
904fdae
Add the lacked definitions to mbed_rtx.h
TomoYamanaka Dec 14, 2017
f526f19
Change the way of enter/exit of critical section of code
TomoYamanaka Dec 14, 2017
1bb2ca6
Supplement the lack of "extended RTC" in RZ_A1H/rtc_api.c
TomoYamanaka Dec 14, 2017
8f42cf7
Revert "Remove Cortex-A mbed OS 5 support"
TomoYamanaka Dec 14, 2017
8e854b1
Add Cortex-A9 for ARMCC and ARMC6
TomoYamanaka Dec 14, 2017
698de3b
Modify 2-byte code of "heap and stack" test main for Cortex-A
TomoYamanaka Dec 14, 2017
a105f6f
Change the "malloc" test main for Cortex-A
TomoYamanaka Dec 14, 2017
4f4b4dd
Change the "thread" test main for Cortex-A
TomoYamanaka Dec 14, 2017
461c215
RTX5: Cortex-A exception handlers updated (VFP register count detection)
RobertRostohar Oct 27, 2017
5660256
Core(A): Updated __FPU_Enable function (VFP register count detection)
RobertRostohar Oct 27, 2017
0c1961a
CMSIS-Core(A): Fixed enumerated type increment in GIC_DistInit and GI…
brondani Oct 27, 2017
11ec7a2
CMSIS-Core(A): Add MMU section_normal_nc macro
TomoYamanaka Dec 1, 2017
0ff62f6
RTX5: fixed __get_PSP function for Cortex-A on IAR (#288)
VladimirUmek Dec 8, 2017
2f06202
Core(A): Refactored L1 Cache maintenance to be compiler agnostic.
JonatanAntoni Dec 11, 2017
063717d
Core(A): Changed macro __DEPRECATED to CMSIS_DEPRECATED. (Issue #287)
JonatanAntoni Dec 14, 2017
8c421e2
Greentea Wifi testcase fixes
Dec 8, 2017
f71756c
Greentea WIFI-SCAN - make possible to disable check against assumed c…
Dec 14, 2017
ca95e3f
Greentea WIFI-CONNECT-SECURE must use NSAPI_SECURITY_WPA_WPA2
Dec 14, 2017
9daf450
K64F Ethernet: avoid using NULL thread during init
kjbracey Dec 21, 2017
6c3f307
Fix PR5578
Dec 21, 2017
d3f6ea4
Fix for #5676 make.py generates duplicate file entries in link_files.txt
Dec 21, 2017
1ae20c5
Merge pull request #5748 from SeppoTakalo/FIX_PR5578
0xc0170 Dec 21, 2017
533657f
Add mbed-os-example-filesystem to examples list
adbridge Dec 21, 2017
402ab81
remove disconnect from test cases as it's going to be called implicit…
Dec 22, 2017
c993057
Security protocol made configurable via json
Dec 22, 2017
5585ba6
Greentea test case WIFI-CONNECT-NOCREDENTIALS- accept also parameter …
Dec 22, 2017
dd5bd73
Merge pull request #5720 from kjbracey-arm/STM32F7_DMB
0xc0170 Dec 22, 2017
6d3e417
lwip: fix socket behaviour
juhaylinen Dec 11, 2017
52353d2
Add function to check if address is local
juhaylinen Dec 12, 2017
32e64e7
Fix build for IPv4+IPv6 config
juhaylinen Dec 18, 2017
9cce4d2
Merge pull request #5745 from kjbracey-arm/k64f_init_order
0xc0170 Dec 22, 2017
ad67904
platform: CriticalSectionLock class improvement
maciejbocianski Nov 30, 2017
aa22ef1
platform: fix mem_trace trace_level guard
maciejbocianski Nov 29, 2017
41b697b
Merge pull request #5734 from deepikabhavnani/code_map_file
cmonr Dec 28, 2017
6d042d4
Merge pull request #5736 from SeppoTakalo/ONME-3199
cmonr Dec 28, 2017
0cb4fcd
Merge pull request #5756 from adbridge/master
cmonr Dec 28, 2017
b8de0f2
Merge pull request #5693 from li-ho/ev-cog-iar-export
cmonr Dec 28, 2017
10076bd
Merge pull request #5691 from dlfryar/nrf52_linker
cmonr Dec 28, 2017
2b718fe
Merge pull request #5628 from TomoYamanaka/master
cmonr Dec 28, 2017
3ebc99f
Merge pull request #5681 from slashdevteam/mk24bootloader
cmonr Dec 28, 2017
5a19f6d
Merge pull request #5684 from juhaylinen/lwip-socket-fix
cmonr Dec 28, 2017
65dd314
Merge pull request #5755 from jorisa/fix-make-paths
cmonr Dec 28, 2017
43af0d7
Merge pull request #5743 from VeijoPesonen/greentea-wifi-fixes-discon…
cmonr Dec 28, 2017
c4211e1
Merge pull request #5614 from maciejbocianski/mem_trace_fix
adbridge Dec 29, 2017
a4d1dee
Merge pull request #5617 from bcostm/usbhost_clean-up
adbridge Dec 29, 2017
1b53aab
Merge pull request #5733 from deepikabhavnani/non_rtos_serial_fix
adbridge Dec 29, 2017
2f4f82e
Merge pull request #5723 from SeppoTakalo/wifi-construtor-fix
adbridge Dec 29, 2017
20ad454
Merge pull request #5613 from andreaslarssonublox/ublox_init_odin_evk…
adbridge Dec 29, 2017
eda0acc
Merge pull request #5621 from maciejbocianski/critical_section_imp2
adbridge Dec 29, 2017
3247a96
renesas: os tick only for rtos
0xc0170 Dec 31, 2017
038324a
Travis: add RZ_A1H target
0xc0170 Dec 31, 2017
e07b3c7
tools: cmsis and hal are build together
0xc0170 Jan 1, 2018
fed5dd1
VK RZ A1H: fix errors from the latest cmsis updates
0xc0170 Jan 2, 2018
a8fc394
VK RZ A1H: remove target from mbed 2 release
0xc0170 Jan 2, 2018
c832515
Merge pull request #5770 from 0xc0170/fix_rza1h
adbridge Jan 2, 2018
3a2af5d
updating .sct file to allow online mbed compile
prashantrar Dec 18, 2017
2746f4f
rebasing with upstream
prashantrar Jan 4, 2018
d488ac9
merged conflict
prashantrar Jan 4, 2018
7c11cac
Merge branch 'master' into realtek-pr-oc
prashantrar Jan 4, 2018
0e81b27
Merge branch 'realtek-pr-oc' of https://github.com/Archcady/mbed-os i…
prashantrar Jan 4, 2018
8420678
Revert "Merge branch 'realtek-pr-oc' of https://github.com/Archcady/m…
prashantrar Jan 5, 2018
cedabcd
Revert "Revert "Merge branch 'realtek-pr-oc' of https://github.com/Ar…
prashantrar Jan 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 35 additions & 25 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
language: python
python:
'2.7'

env:
global:
Expand All @@ -15,6 +18,7 @@ cache:
pip: true
directories:
- $HOME/.cache/apt
- $HOME/gcc-arm-none-eabi-6-2017-q2-update

before_install:
- bash -c "$STATUS" pending "Local $NAME testing is in progress"
Expand All @@ -36,8 +40,7 @@ after_failure:

matrix:
include:
- python: '2.7'
env:
- env:
- NAME=docs
install:
# Install dependencies
Expand Down Expand Up @@ -68,19 +71,13 @@ matrix:
find -name "*.s" | tee BUILD/badasm |
sed -e "s/^/Bad Assembler file name found: /" && [ ! -s BUILD/badasm ]

- python: '2.7'
env:
- env:
- NAME=tools
install:
# Install dependencies
- sudo apt-get install gcc-arm-embedded
- pip install --user -r requirements.txt
- pip install --user pytest
- pip install --user pylint
- pip install --user hypothesis
- pip install --user mock
- pip install --user coverage
- pip install --user coveralls
- pip install -r requirements.txt
- pip install pytest pylint hypothesis mock coverage coveralls
# Print versions we use
- arm-none-eabi-gcc --version
- python --version
Expand All @@ -96,14 +93,13 @@ matrix:
# Report success since we have overridden default behaviour
- bash -c "$STATUS" success "Local $NAME testing has passed"

- python: '2.7'
env:
- env:
- NAME=events
- EVENTS=events
install:
# Install dependencies
- sudo apt-get install gcc-arm-embedded
- pip install --user -r requirements.txt
- pip install -r requirements.txt
# Print versions we use
- arm-none-eabi-gcc --version
- gcc --version
Expand All @@ -115,14 +111,13 @@ matrix:
# Run local equeue tests
- make -C $EVENTS/equeue test

- python: '2.7'
env:
- env:
- NAME=littlefs
- LITTLEFS=features/filesystem/littlefs
install:
# Install dependencies
- sudo apt-get install gcc-arm-embedded fuse libfuse-dev
- pip install --user -r requirements.txt
- pip install -r requirements.txt
- git clone https://github.com/armmbed/spiflash-driver.git
# Print versions
- arm-none-eabi-gcc --version
Expand Down Expand Up @@ -162,13 +157,16 @@ matrix:
- ls MOUNT/littlefs
- CFLAGS="-Wno-format" make -CMOUNT/littlefs -B test_dirs QUIET=1

- python: '2.7'
env:
- NAME=mbed2
- &mbed-2
env: NAME=mbed2-NXP
install:
# Install dependencies
- sudo apt-get install gcc-arm-embedded
- pip install --user -r requirements.txt
- export GCC_DIR=$HOME/gcc-arm-none-eabi-6-2017-q2-update
- export GCC_ARCHIVE=$HOME/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2
- export GCC_URL=https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2?revision=2cc92fb5-3e0e-402d-9197-bdfc8224d8a5?product=GNU%20Arm%20Embedded%20Toolchain,64-bit,,Linux,6-2017-q2-update
- if [ ! -e $GCC_DIR/bin/arm-none-eabi-gcc ]; then wget $GCC_URL -O $GCC_ARCHIVE; tar xfj $GCC_ARCHIVE -C $HOME; fi
- export PATH=$PATH:$GCC_DIR/bin
- pip install -r requirements.txt
# Print versions we use
- arm-none-eabi-gcc --version
- python --version
Expand All @@ -177,6 +175,18 @@ matrix:
- mkdir BUILD
script:
# Run local mbed 2 testing
# Note: These take ~40 minutes to run
- python2 -u tools/build_travis.py | sed -n '/^Executing/p'

- python2 -u tools/build_travis.py --vendor "${NAME#mbed2-}"
- <<: *mbed-2
env: NAME=mbed2-STM
- <<: *mbed-2
env: NAME=mbed2-NORDIC
- <<: *mbed-2
env: NAME=mbed2-SILICON_LABS
- <<: *mbed-2
env: NAME=mbed2-MAXIM
- <<: *mbed-2
env: NAME=mbed2-ATMEL
- <<: *mbed-2
env: NAME=mbed2-NUVOTON
- <<: *mbed-2
env: NAME=mbed2-RENESAS
61 changes: 32 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,35 @@
# ARM mbed OS
[![Mbed OS][mbed-os-logo]][mbed-os-link]

[![Build status release][mbed-travis-release-svg]][mbed-travis-release]
[![Build status master][mbed-travis-master-svg]][mbed-travis-master]
[![Tools coverage status][mbed-coveralls-tools-svg]][mbed-coveralls-tools]
[![PR progress][mbed-waffle-svg]][mbed-waffle]

[mbed-os-logo]: logo.png
[mbed-os-link]: https://www.mbed.com/en/platform/mbed-os/
[mbed-travis-master]: https://travis-ci.org/ARMmbed/mbed-os
[mbed-travis-master-svg]: https://travis-ci.org/ARMmbed/mbed-os.svg?branch=master
[mbed-travis-release]: https://travis-ci.org/ARMmbed/mbed-os/branches
[mbed-travis-release-svg]: https://travis-ci.org/ARMmbed/mbed-os.svg?branch=latest
[mbed-coveralls-tools]: https://coveralls.io/github/ARMmbed/mbed-os?branch=master
[mbed-coveralls-tools-svg]: https://coveralls.io/repos/github/ARMmbed/mbed-os/badge.svg?branch=master
[mbed-waffle]: https://waffle.io/ARMmbed/mbed-os
[mbed-waffle-svg]: https://badge.waffle.io/ARMmbed/mbed-os.svg?columns=all

Arm Mbed OS is an open source embedded operating system designed specifically for the "things" in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices.

Mbed OS provides a platform that includes:
* Security foundations.
* Cloud management services.
* Drivers for sensors, I/O devices and connectivity.

## Release notes
The [release notes](https://os.mbed.com/releases) detail the current release. You can also find information about previous versions.

## Getting started for developers

mbed OS is an open-source embedded operating system designed for the "things" in the Internet of Things (IoT). mbed OS includes the features you need to develop a connected product using an ARM Cortex-M microcontroller.

mbed OS provides a platform that includes:
- Security foundations.
- Cloud management services.
- Drivers for sensors, I/O devices and connectivity.

mbed OS is modular, configurable software that you can customize it to your device and to reduce memory requirements by excluding unused software.


## Release Notes

The [Release Notes](https://docs.mbed.com/docs/mbed-os-release-notes/en/latest/) detail the current release and previous versions.

## Continuous Integration Status

We run continuous integration on all of our branches and pull requests to verify the stability of mbed OS. The following are the Travis CI indicators for mbed OS.

- Master branch [![Master Branch CI Badge](https://travis-ci.org/ARMmbed/mbed-os.svg?branch=master)](https://travis-ci.org/ARMmbed/mbed-os)
- Latest release [![Latest Tag CI Badge](https://travis-ci.org/ARMmbed/mbed-os.svg?branch=latest)](https://travis-ci.org/ARMmbed/mbed-os/branches)

Tools coverage [![Coverage Status](https://coveralls.io/repos/github/ARMmbed/mbed-os/badge.svg?branch=master)](https://coveralls.io/github/ARMmbed/mbed-os?branch=master)

## Getting Started for Developers

You need [mbed CLI](https://github.com/ARMmbed/mbed-cli) to build mbed OS. For more details, read the [mbed OS Handbook](https://docs.mbed.com/docs/mbed-os-handbook/en/latest/).
We have a [developer webiste](https://os.mbed.com) for asking questions, engaging with others, finding information on boards and components, using an online IDE and compiler, reading the documentation and learning about what's new and what's coming next in Mbed OS.

## Getting Started for Contributors
## Getting started for contributors

We have a [Contributing and Publishing Guide](https://docs.mbed.com/docs/mbed-os-handbook/en/latest/cont/contributing/) in the mbed OS Handbook.
We also have a [contributing and publishing guide](https://os.mbed.com/contributing/) that covers licensing, contributor agreements and style guidelines.
Loading