This website requires JavaScript.
Explore
Help
Sign In
ARMmbed
/
mbed-os
mirror of
https://github.com/ARMmbed/mbed-os.git
Watch
1
Star
0
Fork
You've already forked mbed-os
0
Code
Issues
Projects
Releases
Wiki
Activity
b7e8400c2c
mbed-os
/
features
/
netsocket
/
mbed_lib.json
8 lines
101 B
JSON
Raw
Normal View
History
Unescape
Escape
Exposed the network-socket API through mbed.h Currently this uses the same mechanism used by the rtos to conditionally include the network-socket API. Perhaps this should be builtin to the config system? Note: this does require that the bug-compatible inclusion of mbed.h be removed to avoid include-order issues. per @sg-
2016-08-04 16:07:33 +00:00
{
"name"
:
"nsapi"
,
"config"
:
{
Networking update: general refactoring, unifying EMAC Initial work by Bartek Szatkowski in https://github.com/ARMmbed/mbed-os/pull/4079, reworked following review of https://github.com/ARMmbed/mbed-os/pull/5202 to transform the entire system into C++, retaining the basic functionality. Bartek's summary: * Porting ethernet to EMAC * Updating EMAC to enable multiple interfaces * Untangling networking classes, making the abstractions a bit clearer to follow, etc * General refactoring * Removal of DEVICE_EMAC flag and introducing DEVICE_ETH and DEVICE_WIFI Revisions since initial branch: * Remove lwip depencies * Correct doxygen warnings * Remove emac_api.h, replace with C++ EMAC abstract class. * Create OnboardNetworkInterface, and LWIP implementation. * Mappings since #4079 lwip-interface/nsapi_stack_lwip.c -> LWIPStack.cpp lwip-interface/ipstack_lwip.c -> LWIPInterface.cpp netsocket/mbed_ipstack.h -> OnboardNetworkStack.h hal/emac_api.h -> EMAC.h * Reinstate use of EthInterface abstraction * Correct and clarify HW address EMAC ops * Restore MBED_MAC_ADDR implementation * Integrate PPP support with LWIP::Interface. * Convert K64F lwIP driver to K64F_EMAC. To do: * Convert emac_stack_mem.h to follow this pattern. * Figure out DEVICE_ETH/EMAC * Update all drivers to use EMAC
2017-08-15 12:55:30 +00:00
"present"
:
1
,
"default-stack"
:
"LWIP"
Exposed the network-socket API through mbed.h Currently this uses the same mechanism used by the rtos to conditionally include the network-socket API. Perhaps this should be builtin to the config system? Note: this does require that the bug-compatible inclusion of mbed.h be removed to avoid include-order issues. per @sg-
2016-08-04 16:07:33 +00:00
}
}