-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Split up source files in groups #71
Conversation
Split up source files in three groups to make project more friendly to use. Note that the KL25Z, LPC11U24 and LPC1347 did not have the --c99 setting for c files before, please verify if this is intended or not. Fix Output Name and Directory for LPC1114
Hello jorisa, can you share what is inside those folders , a snapshot? Splitting will definitely improve user experience. Regards, |
Hi Joris, The only thing that is blocking me from accepting it immediately is that we want to handle more gracefully the case of exporting a simple program that does not contain the mbed library sources (actually the most common case). My understanding, just reading the code, is that the project will get two empty groups ("hal" and "mbed"). Cheers, |
Will do! Could you comment on the fact whether all templates should contain the --c99 flag? |
Yes, all templates should contain the "--c99" flag for compatibility with the mbed build system: |
Building tests and test specs
… from e125164..d65b6b0 d65b6b0 Update unittests for nsdynmemlib API change (ARMmbed#71) bc69b8b Disable CoAP duplicate message detection (ARMmbed#69) ccb65f8 Change year 2017 to copyright (ARMmbed#68) 76490a7 Add option to join COAP multicast group (ARMmbed#67) 381d910 Register to multicast groups (ARMmbed#66) dce323c Add transaction delete to CoAP service (ARMmbed#65) feea33e Add option to select used socket interface (ARMmbed#63) 5a5c0f9 Merge pull request ARMmbed#62 from ARMmbed/coap_separation 0d26c00 Modifying file headers and Makefile to adapt from libcoap to mbed-coap d323c3a Fixing unit tests based on new coap library d1a3d25 Modifying Makefile and source file based on new coap library git-subtree-dir: features/nanostack/FEATURE_NANOSTACK/coap-service git-subtree-split: d65b6b0
…9c..b731d95 b731d95 Clarify mutex type requirement (ARMmbed#77) 7c31aef bumb version number (ARMmbed#72) 75982fc fix dummydefine for mbed_trace_init (ARMmbed#71) 539b80c Update version number. (ARMmbed#69) b0e09f9 output/ added to gitignore list (ARMmbed#66) a5cce88 Added include_directories(${CMAKE_CURRENT_SOURCE_DIR}/) include to resolve compilation error for Linux. (ARMmbed#63) d087dbb Ensure tr_array doesn't print <null> when len == 0 (ARMmbed#65) git-subtree-dir: features/FEATURE_COMMON_PAL/mbed-trace git-subtree-split: b731d954d111d92199b2a0402dc9a3d52f5d4a17
Block size as uint32_t gave incorrect device size
Update flash api to use exact same file as the one produced by flash …
Readme updated with step by step expected visual result on the scanner.
Fix reference to ST BLUENRG library.
…es from 9441d65aab..063b1af74e 063b1af74e Convert files to unix format e2b972d54b Merge pull request ARMmbed#72 from ARMmbed/sync_with_mbedos 05b490966f Flag chrono functions to support Mbed OS 5.15 b5296f000e (via Mbed-OS)Use std::chrono based functions 0eaa99b633 Fix error found by coverity (ARMmbed#71) git-subtree-dir: connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver git-subtree-split: 063b1af74e4eca7002d3b1c973a99d08feee37f8
* First attempt at converting to OBJECT libraries. Not working due to more object library limitations * Only compile the main libraries as OBJECT, because that's all that CMake can be made to do right now. * Fix availability of target-specific flags * Missed some usages * Fix some STM32 ethernet stuff that was not linking correctly * More fixes for STM32 ethernet and weak symbols * Fix prebuilt object file linking for MUSCA_S1 * Fix STM32 eth init license headers
Note: Do not merge
Split up source files in three groups to make projects more friendly to use.
![tree](https://camo.githubusercontent.com/3db9329ea540851d80d6d817661b037e5680111721cd009fb8b10666c1cf61d0/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f353039383431312f313136323439342f63353662343862322d323031352d313165332d386239302d6565613465333336623239632e706e67)
If this is considered an improvement I will do a proper pull request to master.
Note that the KL25Z, LPC11U24 and LPC1347 did not have the --c99 setting for c files before, please verify if this is intended or not.