Skip to content
Snippets Groups Projects
  1. Jan 22, 2025
  2. Jan 23, 2024
  3. Jan 18, 2024
  4. Dec 22, 2023
  5. Nov 30, 2023
  6. Nov 29, 2023
  7. Feb 24, 2023
  8. Feb 20, 2023
  9. Jan 23, 2023
  10. Jan 21, 2023
  11. Aug 08, 2022
  12. Jun 08, 2022
    • Cristian Maglie's avatar
      Fixed Serial_::begin(..) definition to match arduino::HardwareSerial · b52412e7
      Cristian Maglie authored
      This is usually not a problem becuase we use the arm-none-eabi-gcc compiler
      thas has type `uint32_t` aliased to `unsigned long`. Anyway this is not
      mandatory in general, and the compiler may choose to alias `uint32_t` with
      `unsigned int` as it happens with llvm/clang.
      
      Since we use clangd as language server on the Arduino IDE 2.0 the
      Serial_ object and all the derived instances (Serial, SerialUSB, ...) are
      not available in code-completion suggestions.
      b52412e7
  13. Feb 23, 2022
  14. Feb 22, 2022
  15. Feb 18, 2022
    • Jörg Schneider's avatar
      Fix USBDevice.connected() · b2102c88
      Jörg Schneider authored
      * Fix arduino/ArduinoCore-samd#661
      * connected() did not return the USB connected state, but essentially a
        random value.
      b2102c88
  16. Feb 08, 2022
  17. Dec 03, 2021
  18. Dec 01, 2021
  19. Nov 30, 2021
  20. Nov 29, 2021
  21. Nov 28, 2021
    • per1234's avatar
      Remove programmer properties from openocd upload pattern · 719d9c64
      per1234 authored
      Platform properties may be associated with a specific programmer selection in the programmers.txt configuration file. These properties can be used in the platform.txt patterns for the actions that use the programmer:
      
      - `program`
      - `erase`
      - `bootloader`
      
      However, those properties are not expanded in the `upload` pattern, since it does not use the programmer:
      
      https://arduino.github.io/arduino-cli/dev/platform-specification/#programmerstxt
      
      > These properties can only be used in the recipes of the actions that use the programmer (erase, bootloader, and program).
      
      While enhancing the ability to make programmer-specific configuration of the patterns, programmer-associated properties were introduced into `tools.openocd.upload.pattern`, which caused uploads to fail for the "Arduino Zero (Programming Port)" board:
      
      ```
      Unexpected command line argument: {extra_params}
      ```
      
      The upload pattern is hereby reverted to the previous working configuration, leaving the beneficial changes to the other patterns.
      719d9c64
  22. Nov 09, 2021
  23. Oct 20, 2021
  24. Oct 18, 2021
    • Martino Facchin's avatar
      Remove AceTime from CI compile-examples · 96ce5f96
      Martino Facchin authored
      Unverified
      96ce5f96
    • Andrew Cunningham's avatar
      fix Serial.flush() blocks forever #597 · b0ba1ee8
      Andrew Cunningham authored
      * The aynchronous nature of the DRE and TXC interrupt flags
        causes issues (lockups) when the TX DATA register is empty on start
        and a flush is issued. Simply looking at the DRE prior to
        waiting for TXC is insufficient because the data register
        may well be empty but the shift register could still contain
        data, in this case SERCOM::flushUART() would return before TXC
        has been raised thus before flushing is complete.
      * bool added to SERCOM.h to indicate when it is ok for
        SERCOM::flushUART() to wait for the TXC flag. This flag is
        set when any data is written to the data register via
        SERCOM::writeDataUART(). It is cleared when a flush is done.
      b0ba1ee8
    • Martino Facchin's avatar
      UART: restore default buffer size to 256 bytes · 678e3ff6
      Martino Facchin authored
      Fixes #650
      678e3ff6
  25. Aug 02, 2021
Loading