Skip to content

Commit f20f93a

Browse files
authored
Merge pull request #13333 from gpsimenos/gp-events-restruct
Events directory restructuring
2 parents aa882d3 + fe7ae8a commit f20f93a

File tree

50 files changed

+73
-979
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+73
-979
lines changed

.astyleignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
^features/unsupported/
2020
^hal/storage_abstraction
2121
^platform/cxxsupport
22+
^events/tests/UNITTESTS
2223
^rtos/source/TARGET_CORTEX/rtx4
2324
^rtos/source/TARGET_CORTEX/rtx5
2425
^targets

.travis.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ matrix:
100100
- |
101101
! git grep '^#include\s["'"']mbed.h['"'"]$' -- '*.c' '*.h' '*.cpp' '*.hpp' \
102102
':!*platform_mbed.h' ':!*TESTS/*' ':!TEST_APPS/' ':!UNITTESTS/' \
103-
':!*tests/*' ':!*targets/*' ':!*TARGET_*' ':!*unsupported/*'
103+
':!*tests/*' ':!*targets/*' ':!*TARGET_*' ':!*unsupported/*' \
104+
':!*events/tests/*'
104105
105106
106107
### Docs Tests ###
@@ -252,10 +253,8 @@ matrix:
252253
connectivity/libraries/ppp connectivity/netsocket features/nanostack features/lwipstack features/frameworks/greentea-client \
253254
features/frameworks/utest features/frameworks/unity components BUILD
254255
- python tools/make.py -t GCC_ARM -m NUCLEO_F103RB --source=. --build=BUILD/NUCLEO_F103RB/GCC_ARM -j0
255-
# Run local equeue tests
256-
- make -C ${EVENTS}/source test
257256
# Run profiling tests
258-
- make -C ${EVENTS}/source prof | tee prof
257+
- make -C ${EVENTS}/tests/unit prof | tee prof
259258
after_success:
260259
# Update status, comparing with master if possible.
261260
- |

TESTS/usb_device/basic/USBEndpointTester.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "stdint.h"
2121
#include "stdlib.h"
2222
#include "USBEndpointTester.h"
23-
#include "mbed_shared_queues.h"
23+
#include "events/mbed_shared_queues.h"
2424
#include "EndpointResolver.h"
2525

2626
#define DEFAULT_CONFIGURATION (1)

TESTS/usb_device/basic/USBEndpointTester.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
/* These headers are included for child class. */
2222
#include "USBDescriptor.h"
2323
#include "USBDevice_Types.h"
24-
#include "EventQueue.h"
24+
#include "events/EventQueue.h"
2525
#include "EventFlags.h"
2626
#include "platform/NonCopyable.h"
2727

TESTS/usb_device/basic/USBTester.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "stdint.h"
2121
#include "USBTester.h"
22-
#include "mbed_shared_queues.h"
22+
#include "events/mbed_shared_queues.h"
2323
#include "EndpointResolver.h"
2424

2525
#define DEFAULT_CONFIGURATION (1)

TESTS/usb_device/basic/USBTester.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
/* These headers are included for child class. */
2222
#include "USBDescriptor.h"
2323
#include "USBDevice_Types.h"
24-
#include "EventQueue.h"
24+
#include "events/EventQueue.h"
2525
#include "EventFlags.h"
2626
#include "platform/NonCopyable.h"
2727

UNITTESTS/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUNITTEST")
103103
# Set include dirs.
104104
set(unittest-includes-base
105105
"${PROJECT_SOURCE_DIR}/target_h"
106-
"${PROJECT_SOURCE_DIR}/target_h/events"
107-
"${PROJECT_SOURCE_DIR}/target_h/events/equeue"
106+
"${PROJECT_SOURCE_DIR}/../events/tests/UNITTESTS/target_h"
107+
"${PROJECT_SOURCE_DIR}/../events/tests/UNITTESTS/target_h/equeue"
108108
"${PROJECT_SOURCE_DIR}/target_h/platform"
109109
"${PROJECT_SOURCE_DIR}/target_h/platform/cxxsupport"
110110
"${PROJECT_SOURCE_DIR}/target_h/drivers"
@@ -122,9 +122,9 @@ set(unittest-includes-base
122122
"${PROJECT_SOURCE_DIR}/../storage/kvstore/kv_config/include"
123123
"${PROJECT_SOURCE_DIR}/../drivers"
124124
"${PROJECT_SOURCE_DIR}/../hal"
125-
"${PROJECT_SOURCE_DIR}/../events"
125+
"${PROJECT_SOURCE_DIR}/../events/include"
126+
"${PROJECT_SOURCE_DIR}/../events/include/events/internal"
126127
"${PROJECT_SOURCE_DIR}/../events/source"
127-
"${PROJECT_SOURCE_DIR}/../events/internal"
128128
"${PROJECT_SOURCE_DIR}/../rtos/include"
129129
"${PROJECT_SOURCE_DIR}/../features/frameworks"
130130
"${PROJECT_SOURCE_DIR}/../features/frameworks/mbed-trace"

UNITTESTS/events/equeue/unittest.cmake

Lines changed: 0 additions & 27 deletions
This file was deleted.

UNITTESTS/stubs/equeue_stub.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* limitations under the License.
1616
*/
1717

18-
#include "equeue.h"
18+
#include "events/equeue.h"
1919
#include <stdlib.h>
2020

2121
#include "equeue_stub.h"

connectivity/cellular/source/framework/device/CellularDevice.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "CellularUtil.h"
2121
#include "CellularLog.h"
2222
#include "events/EventQueue.h"
23-
#include "mbed_shared_queues.h"
23+
#include "events/mbed_shared_queues.h"
2424

2525
namespace mbed {
2626

connectivity/drivers/emac/TARGET_ARM_FM/COMPONENT_LAN91C111/fvp_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "mbed_interface.h"
2525
#include "mbed_assert.h"
2626
#include "netsocket/nsapi_types.h"
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828

2929
using namespace std::chrono;
3030

connectivity/drivers/emac/TARGET_ARM_SSG/COMPONENT_SMSC9220/smsc9220_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include "mbed_wait_api.h"
2424
#include "mbed_assert.h"
2525
#include "netsocket/nsapi_types.h"
26-
#include "mbed_shared_queues.h"
26+
#include "events/mbed_shared_queues.h"
2727

2828
#include "smsc9220_emac.h"
2929
#include "smsc9220_eth_drv.h"

connectivity/drivers/emac/TARGET_Cypress/COMPONENT_SCL/interface/scl_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "scl_emac.h"
2525
#include "lwip/etharp.h"
2626
#include "lwip/ethip6.h"
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828
#include "scl_buffer_api.h"
2929
#include "cy_result.h"
3030
#include "cy_pdl.h"

connectivity/drivers/emac/TARGET_Cypress/COMPONENT_WHD/interface/whd_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "whd_emac.h"
2525
#include "lwip/etharp.h"
2626
#include "lwip/ethip6.h"
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828
#include "whd_wlioctl.h"
2929
#include "whd_buffer_api.h"
3030
#include "cybsp_wifi.h"

connectivity/drivers/emac/TARGET_Freescale_EMAC/kinetis_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
#include "mbed_interface.h"
4141
#include "mbed_assert.h"
4242
#include "netsocket/nsapi_types.h"
43-
#include "mbed_shared_queues.h"
43+
#include "events/mbed_shared_queues.h"
4444

4545
#include "fsl_phy.h"
4646

connectivity/drivers/emac/TARGET_GD_EMAC/gd32xx_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
#include "mbed_interface.h"
2424
#include "mbed_assert.h"
25-
#include "mbed_shared_queues.h"
25+
#include "events/mbed_shared_queues.h"
2626
#include "netsocket/nsapi_types.h"
2727

2828
#include "gd32xx_emac.h"

connectivity/drivers/emac/TARGET_NUVOTON_EMAC/numaker_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include "mbed_interface.h"
2929
#include "mbed_assert.h"
3030
#include "netsocket/nsapi_types.h"
31-
#include "mbed_shared_queues.h"
31+
#include "events/mbed_shared_queues.h"
3232

3333
//#define NU_TRACE
3434

connectivity/drivers/emac/TARGET_NXP_EMAC/TARGET_IMX/imx_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
#include "mbed_interface.h"
4141
#include "mbed_assert.h"
4242
#include "netsocket/nsapi_types.h"
43-
#include "mbed_shared_queues.h"
43+
#include "events/mbed_shared_queues.h"
4444

4545
#include "fsl_phy.h"
4646

connectivity/drivers/emac/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "mbed_interface.h"
2525
#include "mbed_assert.h"
2626
#include "netsocket/nsapi_types.h"
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828

2929
#include "fsl_phy.h"
3030

connectivity/drivers/emac/TARGET_RDA_EMAC/rda5981x_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "cmsis_os.h"
1919
#include "mbed_interface.h"
2020
#include "mbed_assert.h"
21-
#include "mbed_shared_queues.h"
21+
#include "events/mbed_shared_queues.h"
2222
#include "netsocket/nsapi_types.h"
2323
#include "lwip/arch.h"
2424
#include "lwip/pbuf.h"

connectivity/drivers/emac/TARGET_RZ_A1_EMAC/rza1_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include "cmsis_os.h"
1717
#include "rtos/ThisThread.h"
1818
#include "netsocket/nsapi_types.h"
19-
#include "mbed_shared_queues.h"
19+
#include "events/mbed_shared_queues.h"
2020
#include "rza1_eth.h"
2121
#include "rza1_eth_ext.h"
2222
#include "rza1_emac.h"

connectivity/drivers/emac/TARGET_STM/stm32xx_emac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "mbed.h"
2525
#include "mbed_interface.h"
2626
#include "mbed_assert.h"
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828
#include "netsocket/nsapi_types.h"
2929

3030
#include "stm32xx_emac_config.h"

connectivity/libraries/ppp/source/ppp_service.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
#include "netsocket/nsapi_types.h"
2323

2424
#if PPP_MBED_EVENT_QUEUE
25-
#include "mbed_shared_queues.h"
25+
#include "events/mbed_shared_queues.h"
2626
#else
2727
#include "Thread.h"
28-
#include "EventQueue.h"
28+
#include "events/EventQueue.h"
2929
#endif
3030

3131
#include "mbed_poll.h"

connectivity/libraries/ppp/source/ppp_service_if.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "mbed_interface.h"
2121
#include "mbed_trace.h"
2222
#include "netsocket/nsapi_types.h"
23-
#include "mbed_shared_queues.h"
23+
#include "events/mbed_shared_queues.h"
2424
#include "mbed_poll.h"
2525
#include "ip4string.h"
2626
#include "ip6string.h"

connectivity/netsocket/source/NetworkStack.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "stddef.h"
2020
#include <new>
2121
#include "events/EventQueue.h"
22-
#include "mbed_shared_queues.h"
22+
#include "events/mbed_shared_queues.h"
2323
#include "platform/mbed_error.h"
2424

2525
// Default NetworkStack operations

connectivity/netsocket/source/nsapi_dns.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdlib.h>
2525
#include <stdio.h>
2626
#include <stdint.h>
27-
#include "mbed_shared_queues.h"
27+
#include "events/mbed_shared_queues.h"
2828
#include "events/EventQueue.h"
2929
#include "netsocket/OnboardNetworkStack.h"
3030
#include "rtos/Kernel.h"

connectivity/netsocket/tests/UNITTESTS/netsocket/IfaceDnsSocket/moduletest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "netsocket/SocketAddress.h"
2323
#include "EMAC_mock.h"
2424
#include "OnboardNetworkStack_mock.h"
25-
#include "EventQueue.h"
25+
#include "events/EventQueue.h"
2626
#include <future>
2727
#include <thread>
2828
#include <chrono>

drivers/USBCDC_ECM.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "ByteBuffer.h"
2525
#include "Mutex.h"
2626
#include "EventFlags.h"
27-
#include "EventQueue.h"
27+
#include "events/EventQueue.h"
2828
#include "Thread.h"
2929
#include "Callback.h"
3030

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

events/source/.mbedignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)