Skip to content

Add REALTEK_RTL8195AM to mbed-os #3758

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 91 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
fd23377
Remove RTOS and CMSIS files
c1728p9 May 11, 2017
a9a29a4
Pull in CMSIS 5 files
bulislaw May 15, 2017
25021f2
RTX5: uVisor: Defer to uVisor for SVCall priority
Patater Jan 30, 2017
756e0ca
RTX5: uVisor: Add OsEventObserver
Patater Jan 19, 2017
24c60f6
RTX5: uVisor: Extend thread control block with context
Patater Jan 25, 2017
7ae2e6e
RTX5: uVisor: Use OsEventObserver
Patater Jan 19, 2017
7b022f8
Modify CMSIS 5 so it is suitable for mbed-os
bulislaw May 15, 2017
b97ffe8
CMSIS5: Replace target defined NVIC_Set/GetVector with CMSIS implemen…
bulislaw Oct 24, 2016
b793a3f
Update codebase for CMSIS5/RTX5
bulislaw May 15, 2017
6be9e47
uVisor: Import RTX5-capable uVisor
Patater Apr 6, 2017
0016bd4
uVisor: Re-import RTX5-capable uVisor
Patater May 11, 2017
f194ea7
Remove redefinitions of register macros from target code
bulislaw May 16, 2017
abcae6f
Updated driver binaries for feature_cmsis5 as v2.0 rc1
May 19, 2017
535ee8b
Make stack sizes configurable by the app
bulislaw May 22, 2017
05548e7
Rename directories rtx->rtx4 rtx2->rtx5
bulislaw May 23, 2017
b01f13d
Make sure all system threads and mutexes have clear names
bulislaw May 23, 2017
e66f9ee
Fix IAR coding style and thread/mutex namingin mbed_boot.c
bulislaw May 23, 2017
0064df1
Add name parameter for C++ mutex wrapper
bulislaw May 23, 2017
85cc9c8
Remove deprecated RTX4 config options
bulislaw May 23, 2017
a8229b5
Make sure all RTOS attribute structures are 0-ed before use
bulislaw May 24, 2017
80cb65e
Add more verbose RTOS error messages
bulislaw May 24, 2017
f03509c
Add up OS_MUTEX_NUM for ARMCC compiler
Archcady May 15, 2017
39a1b39
Bump number of ARMC mutexes to fix PAL test failure
May 26, 2017
c674ee2
Jenkinsfile: remove client app test temporarily
0xc0170 Jun 1, 2017
89d5d04
Create mbed_rtx.h
Archcady Feb 16, 2017
3b85ced
Update targets.json
Archcady Feb 16, 2017
5319dd3
add support for REALTEK_RTL8195AM
Archcady Feb 16, 2017
5e4011a
Add lwipopts_conf.h
Archcady Feb 23, 2017
187f90f
Add rtl8195a_rom.so
Archcady Feb 23, 2017
2b984c7
Rename rtl8195a_rom.so to rtl8195a_rom.o
Archcady Feb 23, 2017
9333d23
improve coding style
Archcady Feb 24, 2017
65899ac
change proprietary headers (APACHE2.0)
Archcady Feb 24, 2017
345f546
Fix headers issue in TARGET_AMEBA\sdk\common folder
Archcady Feb 24, 2017
f2b32f9
py coding style
Archcady Feb 24, 2017
e7a06bc
update lib
Archcady Feb 24, 2017
2a69482
update other file headers
Archcady Feb 24, 2017
c4bc303
remove unused code
Archcady Feb 24, 2017
2405e3d
move network Interface API out
Archcady Feb 27, 2017
5e409b2
remove useless definitions in device.h
Archcady Feb 27, 2017
b3ca4bd
Remove IPV4 from features in targets.json
Archcady Feb 28, 2017
e3f701c
Rename features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/target_real…
Archcady Feb 28, 2017
a8b51e3
complete postbuild process for IAR
Archcady Feb 28, 2017
4a073ed
remove "default_build" from targets.json
Archcady Mar 1, 2017
e3bf48a
fix the issue that GCC builds extra-large bin file
Archcady Mar 1, 2017
3b739c2
minor fixes
Archcady Mar 2, 2017
cbb10af
improve py code
Archcady Mar 2, 2017
483d9b6
Rename Lwipopts_conf.h to lwipopts_conf.h
Archcady Mar 6, 2017
cd7b368
WiFi test fix for GCC
Archcady Mar 7, 2017
aedd83f
Fix postbuild for ARM & GCC
Archcady Mar 7, 2017
dc1276d
Mute RAM1 messages
Archcady Mar 8, 2017
c8229b4
mute debug message in RAM1 (changed)
Archcady Mar 8, 2017
8880953
A fix to enum issue
Archcady Mar 8, 2017
bea9a02
move REALTEK_RTL8195AM.py, remove progen in targets.json
Archcady Mar 9, 2017
beb77a1
Update lib (enum issue)
Archcady Mar 9, 2017
ea73a68
Add Arduino pins
Archcady Mar 10, 2017
de3544f
mute some debug message in wlan lib
Archcady Mar 15, 2017
16e7d1a
switch off tcm_heap usage
Archcady Mar 17, 2017
fea38ae
update to lwip_stack issue
Archcady Mar 23, 2017
87294d2
fix wifi example fail issue
ian-qian-ting Mar 27, 2017
91cf323
fix bugs found in CI test
Archcady Mar 29, 2017
55d77f2
Update RTWInterface.cpp
Archcady Mar 29, 2017
3d23951
fix a bug brought by previous commit
Archcady Mar 30, 2017
8b059b5
move target specific scripts to tools/targets/
Archcady Mar 31, 2017
7090c88
fix a bug in PWM
Archcady Mar 31, 2017
e02f831
fix C++11 warning
Archcady Mar 31, 2017
2f2933f
Fix on Wifi
Archcady Apr 3, 2017
4c20d9b
reslove conflict UINT definition between basic_types.h & filesystem
Archcady Apr 5, 2017
22a5c08
Fold ADC0 into trng; delete comment code
Archcady Apr 5, 2017
51b292a
remove sleep_api.c
Archcady Apr 6, 2017
f489a0c
fold static variables in RTWInterface.cpp to .h, modify lwipopts.h TC…
Archcady Apr 7, 2017
b22441e
greentea heap&stack fix
Archcady Apr 7, 2017
e37cc47
code style fix
Archcady Apr 7, 2017
ca2b70b
code style fix #2
Archcady Apr 10, 2017
7d6a4ef
Clear Wlan code in permissive-binary-license
Archcady Apr 12, 2017
c4bfdab
remove unused class member from RTWInterface
Archcady Apr 18, 2017
24c248a
Restore TCPIP_THREAD_STACKSIZE and thread_stack_main
Archcady Apr 20, 2017
ebb5a2f
an I2C fix
Archcady Apr 27, 2017
f1ce100
Ported code of CMSIS5/RTX2
Archcady May 12, 2017
e3b2748
move archives into target specific directories
Archcady May 22, 2017
06ee836
cmsis5\rtx5 put NVIC vector ops in mbed_boot.c
Archcady May 22, 2017
36e01ef
improve coding style
Archcady May 22, 2017
ea36c62
add comment for the delay in analogout_api.c
Archcady May 22, 2017
8ff9488
resolve RTWInterface initialization run after error issue
Archcady May 22, 2017
32e86bb
Add support for mbed exporter
Archcady May 22, 2017
c76c86f
fix multiple i2c peripherals possible conflicting issue
Archcady May 22, 2017
18b6f8d
exporter coding style fix
Archcady May 23, 2017
1836575
Switch to rtx2
Archcady May 23, 2017
b70e359
remove unsupported device_name
Archcady May 25, 2017
edd462e
clean up GPL license with APACHE2.0
Archcady May 25, 2017
4dbd8cd
fix icf file misspelling
Archcady May 31, 2017
9b65d92
fix STRINGIFY redefining issue
Archcady Jun 2, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ def parallelSteps = mbed.createParalleSteps("mbed-os", targets, toolchains)
mbed.compile(parallelSteps)

def testApps = [
"mbed-os-cliapp",
"mbed-client-testapp"
"mbed-os-cliapp"
]

// buildTestApps accepts array of test application names and a mbed-os branch or PR reference as parameters
Expand Down
2 changes: 1 addition & 1 deletion TESTS/mbedmicro-rtos-mbed/mutex/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ void test_dual_thread_lock_lock_thread(Mutex *mutex)
uint32_t start = us_ticker_read();

osStatus stat = mutex->lock(TEST_HALF_SEC_MS);
TEST_ASSERT_EQUAL(stat, osEventTimeout);
TEST_ASSERT_EQUAL(stat, osErrorTimeout);
TEST_ASSERT_UINT32_WITHIN(TEST_ONE_MS_US, TEST_HALF_SEC_US, us_ticker_read() - start);
}

Expand Down
4 changes: 3 additions & 1 deletion TESTS/mbedmicro-rtos-mbed/threads/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,13 @@ void self_terminate(Thread *self) {
// Tests that spawn tasks in different configurations
template <void (*F)(counter_t *)>
void test_single_thread() {
const char tname[] = "Single Thread";
counter_t counter(0);
Thread thread(osPriorityNormal, THREAD_STACK_SIZE, NULL);
Thread thread(osPriorityNormal, THREAD_STACK_SIZE, NULL, tname);
thread.start(callback(F, &counter));
thread.join();
TEST_ASSERT_EQUAL(counter, 1);
TEST_ASSERT_EQUAL(strcmp(tname, thread.get_name()), 0);
}

template <int N, void (*F)(counter_t *)>
Expand Down
Loading