Skip to content
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

Support c++ standard lib by default #207

Merged
merged 8 commits into from
Sep 20, 2023
Merged

Commits on Sep 18, 2023

  1. Support c++ standard lib by default

    - support standard lib <string> by default, default enable Arduino_STD_PRINTF that allows printf() and _rtl_printf() simultaneously
    - include -DArduino_STD_PRINTF as extra-flag
    - modify the define sequence of min() max() in wiring_constants.h to remove compilation error
    - ensures downward compatibility
    - remove extra printf() debug message in ard_socket.c
    
    Verification:
    Verified on Arduino IDE1&2 with Ameba D series: AMB21/22/23/25/26 BW16/BW16TypeC AWCU488 and u-blox NORA-W30
    Zhu Qi committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f88ec86 View commit details
    Browse the repository at this point in the history
  2. Support 2 types of min/max functions

    - support standard min/max function from \arm-none-eabi\include\c++\6.5.0\bits\stl_algobase.h
    - support Arduino defined min/max function defined in wiring_constants.h
    Zhu Qi committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1537bbd View commit details
    Browse the repository at this point in the history
  3. Update wiring_constants.h

    M-ichae-l authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    0c8f6e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Update Arduino.h

    M-ichae-l authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9e35c9a View commit details
    Browse the repository at this point in the history
  2. Update ard_socket.c

    M-ichae-l authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ef155e2 View commit details
    Browse the repository at this point in the history
  3. Update wiring_constants.h

    M-ichae-l authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    1353ef8 View commit details
    Browse the repository at this point in the history
  4. Update wiring_constants.h

    M-ichae-l authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    58817d2 View commit details
    Browse the repository at this point in the history
  5. Update wiring_constants.h

    M-ichae-l authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c0b3729 View commit details
    Browse the repository at this point in the history