Skip to content

Merge feature-emac branch into master #6847

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

Merged
merged 61 commits into from
May 24, 2018
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
0386f73
Networking update: general refactoring, unifying EMAC
kjbracey Aug 15, 2017
1c5bbaf
Insert EMACInterface class
kjbracey Dec 5, 2017
6dffe6e
Remove CellularInterface
kjbracey Dec 5, 2017
74dfe34
Add downcast methods to NetworkInterface
kjbracey Dec 19, 2017
28ff255
Updated greentea network interface configuration files
Jan 8, 2018
0ecf4e4
Move Freescale EMAC driver out of lwIP
kjbracey Jan 15, 2018
9582472
Tell mbed build to ignore old lwIP+EMAC drivers
kjbracey Jan 15, 2018
b222c25
Work around Nuvoton #define EMAC
kjbracey Jan 16, 2018
586a62a
Adjust test configurations for EMAC
kjbracey Jan 31, 2018
2548f18
Restrict client and socket example tests to K64F+K66F
kjbracey Jan 31, 2018
1683ff1
Disable Nanostack border router test
kjbracey Jan 31, 2018
6930c6d
Ignore old EMAC Wifi drivers
kjbracey Jan 31, 2018
d831bcb
Remove Ethernet from NUCLEO_F429ZI test
kjbracey Jan 31, 2018
f584ac3
Connectivity test: don't create interface object twice
kjbracey Feb 1, 2018
bc5d4d1
Created memory manager class to netsocket and updated lwip to use it
Dec 21, 2017
668e082
Updated K64F ethernet driver to use memory manager
Dec 21, 2017
4e10cc0
Updated STM ethernet driver to use emac and memory manager
Dec 21, 2017
4950a99
Move STM EMAC driver out out lwIP
kjbracey Jan 15, 2018
5da3cd9
Added preferred alignment to emac and copy to/from to memory manager
Jan 11, 2018
7ce098a
K64F EMAC: Fix TX error path leaks
kjbracey Jan 12, 2018
ef68eb8
Enabled greentea and mbed-os-example-tls/client/sockets test for STM
Feb 8, 2018
5472a97
EMAC: check link status callback is set
kjbracey Jan 10, 2018
a0d374e
Extend EMAC multicast APIs
kjbracey Jan 11, 2018
3c83c62
Nanostack EMAC implementation
kjbracey Dec 8, 2017
01b4d97
Corrected STM eth driver flagging, memory allocation and thread init
Feb 22, 2018
7aebda7
Emac greentea tests for feature-emac
Feb 16, 2018
c1c69be
Made feature-emac changes to emac greentea tests default code
Mar 2, 2018
d83dec9
Stop drivers checking DEVICE_EMAC
kjbracey Mar 5, 2018
fbd9207
Add extra labels for Freescale & STM EMAC drivers
kjbracey Mar 5, 2018
953f1b6
Add EMAC driver README.md with porting guide
kjbracey Mar 13, 2018
de72090
Changed STM emac driver to loop RX frame reading
Mar 15, 2018
93f8cfe
K64F: Updated the SYSMPU SDK driver
mmahadevan108 Apr 23, 2018
7bc4c0e
K64F, K66F: Update the SYSMPU implementation
mmahadevan108 Apr 23, 2018
82b2a27
Kinetis EMAC: Renamed K64F files to Kinetis
mmahadevan108 Apr 23, 2018
d9a66f1
Updated non-blocking connect changes to EMAC greentea test server
Apr 27, 2018
026af3a
Updated emac greentea tests
May 9, 2018
26f3699
Copy edit README.md
May 9, 2018
89209b6
[M487/NUC472] Support new EMAC feature, built OK
cyliangtw May 4, 2018
401f09c
[M487/NUC472] Support DHCP & TCP sample, also remove legacy emac
cyliangtw May 9, 2018
7bfa362
[M487/NUC472] Fix tx frame length and remove GPL license
cyliangtw May 10, 2018
bad530a
Implementation of unified EMAC driver for Renesas mbed boards
TomoYamanaka May 11, 2018
b7e8400
Added non-blocking DNS functionality to network interface
Apr 20, 2018
1c01f5d
Corrected defects
May 3, 2018
c4424ff
Corrected more defects
May 9, 2018
31b8f73
Changed mutexes, delete and DNS call in callback set
May 15, 2018
e481c5e
Added memory manager set to add_ethernet_interface() of test stack
May 17, 2018
f3ec0da
Add NetworkInterface::get_default_instance()
kjbracey Feb 15, 2018
ede0721
Corrected lwip netif flags to be set before power up
May 16, 2018
162a8c0
add-rtl8195am-feature-emac (#6904)
M-ichae-l May 18, 2018
91531a2
Updated ublox odin greentea test configuration file connect statement
May 18, 2018
0b14f12
EMAC adaption added, updated ODIN drivers to v2.5.0 RC1
May 15, 2018
717abf2
in ODIN emac initialization required before connection
May 15, 2018
91ac835
LPC546XX: Add ENET support
mmahadevan108 Apr 27, 2018
fc0ce8c
Add memory configuration for LPC546XX
mmahadevan108 May 3, 2018
fd2c6ba
Removed EMAC get default instance from EMAC tests
May 17, 2018
97b9980
LPC546XX: Correct Ethernet MAC address write
kjbracey May 18, 2018
7e4eb5c
LPC546XX: Correct Ethernet length calculations
kjbracey May 18, 2018
657ac3f
WIFI_EMAC class renamed to OdinWiFiEMAC, Formatting
May 18, 2018
ce08691
WiFi EMAC class name reflected in WiFi drivers binaries
May 18, 2018
332c6ea
recompiled driver against NetworkInterface changes on latest feature-…
May 21, 2018
ff32b28
Refill example lists - all current Ethernet boards
kjbracey May 23, 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
Prev Previous commit
Next Next commit
Updated STM ethernet driver to use emac and memory manager
  • Loading branch information
Mika Leppänen authored and kjbracey committed May 23, 2018
commit 4e10cc097e1727dbaa39de075c176245f13a523c
Loading