Skip to content

Releases: end2endzone/win32Arduino

2.4.0

05 Apr 20:42
Compare
Choose a tag to compare

Changes for 2.4.0:

  • Fixed issue #38: Change api functions to match officials signatures of Arduino.h
  • New feature: Using RapidAssist 0.9.1

2.3.0

24 Sep 00:29
Compare
Choose a tag to compare

Changes for 2.3.0:

  • New feature: Added support for doxygen API documentation. See build option WIN32ARDUINO_BUILD_DOC for details.
  • Fixed issue #28 - Implement 'make install' command support.
  • Fixed issue #29 - Define if Arduino.h or arduino.h
  • Fixed issue #27 - License header in all files.

Changes for 2.2.0:

  • New feature: New version handling code for scripts: Replaced version_info.* files by /version which is generated when running cmake. It is now up to each platform to parse the file and extract the current version.
  • New feature: Implemented support for Serial.print(value, radix) with DEC, HEX, OCT and BIN values.
  • New feature: Created build options WIN32ARDUINO_BUILD_TEST and WIN32ARDUINO_BUILD_SAMPLES.
  • The dependency to Apache Ant was removed for clarity and easier dependency management. The script functionalities are moved to cmake's CMakeLists.txt.
  • The library demo projects are now called samples and were moved to /samples folder.
  • Using RapidAssist v0.3.4.
  • Using 'c++ best practices' file structure (/include /src /lib /test)
  • Fixed issue #13 - Realtime clock strategy using microseconds timer.
  • Fixed issue #14 - Implement pinMode() function properly.
  • Fixed issue #19 - ATOMIC_BLOCK macro.
  • Fixed issue #22 - Replace downloaded googletest third party library by a git submodule.
  • Fixed issue #25 - Use RapidAssist as a git submodule.

Changes for 2.1.0:

  • Fixed issue #15 - win32Arduino on Linux
  • Fixed issue #16 - Add support for F macro
  • New feature: Removed as much as possible the use of powershell scripts. Now using cross-platform tools like cmake, Apache Ant, curl.
  • New feature: Now using Apache Ant for most build automation tasks.
  • New feature: Implemented support for Travis CI build server.
  • New feature: Building actual Arduino tutorials is now part of the test procedure. See /src/demos or ant demos for details.

Changes for 2.0.0:

  • Fixed issue #1 - Rename library namespace to testarduino.
  • Fixed issue #3 - Refactor the time strategies.
  • Fixed issue #6 - Remove template functions and replace by macro definitions.
  • Fixed issue #7 - Add cmake support to be able to generate project files for each version of Visual Studio.
  • Fixed issue #10 - Assign callback functions for time based event programming.
  • Fixed issue #11 - Create new API functions for attachFunctionCallback().
  • Fixed issue #12 - Move time handling code from arduino.cpp to new independent classes.

v2.2.3

02 Sep 00:36
Compare
Choose a tag to compare

Changes for 2.2.3:

  • Fixed issue #21 - /ci/ant/setupenv.bat is missing. Updated documentation appropriately.
  • Fixed issue #32 - rapidassist outside of win32arduino. Created 'Submodule dependencies' section in INSTALL.md documentation.
  • Fixed issue #33 - Wrong syntax for variables on windows. Created both Windows and Linux build step sections.

Changes for 2.2.2:

  • Fixed issue #30 - Missing build step in v2.2.1.
  • Fixed issue #31 - Tag for version 2.2.1 builds as 2.3.0.

Changes for 2.2.1:

  • New feature: Added support for doxygen API documentation. See build option WIN32ARDUINO_BUILD_DOC for details.

Changes for 2.2.0:

  • New feature: New version handling code for scripts: Replaced version_info.* files by /version which is generated when running cmake. It is now up to each platform to parse the file and extract the current version.
  • New feature: Implemented support for Serial.print(value, radix) with DEC, HEX, OCT and BIN values.
  • New feature: Created build options WIN32ARDUINO_BUILD_TEST and WIN32ARDUINO_BUILD_SAMPLES.
  • The dependency to Apache Ant was removed for clarity and easier dependency management. The script functionalities are moved to cmake's CMakeLists.txt.
  • The library demo projects are now called samples and were moved to /samples folder.
  • Using RapidAssist v0.3.4.
  • Using 'c++ best practices' file structure (/include /src /lib /test)
  • Fixed issue #13 - Realtime clock strategy using microseconds timer.
  • Fixed issue #14 - Implement pinMode() function properly.
  • Fixed issue #19 - ATOMIC_BLOCK macro.
  • Fixed issue #22 - Replace downloaded googletest third party library by a git submodule.
  • Fixed issue #25 - Use RapidAssist as a git submodule.

v2.2.2

11 Aug 22:02
Compare
Choose a tag to compare

Latest successful AppVeyor CI builds of branch 'prerelease-v2.2.x', commit 9314e37

v2.2.0

27 May 12:44
Compare
Choose a tag to compare

Changes for 2.2.0:

  • New feature: New version handling code for scripts: Replaced version_info.* files by /version which is generated when running cmake. It is now up to each platform to parse the file and extract the current version.
  • New feature: Implemented support for Serial.print(value, radix) with DEC, HEX, OCT and BIN values.
  • New feature: Created build options WIN32ARDUINO_BUILD_TEST and WIN32ARDUINO_BUILD_SAMPLES.
  • The dependency to Apache Ant was removed for clarity and easier dependency management. The script functionalities are moved to cmake's CMakeLists.txt.
  • The library demo projects are now called samples and were moved to /samples folder.
  • Using RapidAssist v0.3.4.
  • Using 'c++ best practices' file structure (/include /src /lib /test)
  • Fixed issue #13 - Realtime clock strategy using microseconds timer.
  • Fixed issue #14 - Implement pinMode() function properly.
  • Fixed issue #19 - ATOMIC_BLOCK macro.
  • Fixed issue #22 - Replace downloaded googletest third party library by a git submodule.
  • Fixed issue #25 - Use RapidAssist as a git submodule.

win32Arduino-v2.1.0+build.71

12 May 16:21
Compare
Choose a tag to compare

Latest successful AppVeyor CI builds of branch 'prerelease-v2.1.0', commit d4f55eb

Changes for 2.1.0:

  • Fixed issue #15 - win32Arduino on Linux
  • Fixed issue #16 - Add support for F macro
  • New feature: Removed as much as possible the use of powershell scripts. Now using cross-platform tools like cmake, Apache Ant, curl.
  • New feature: Now using Apache Ant for most build automation tasks.
  • New feature: Implemented support for Travis CI build server.
  • New feature: Building actual Arduino tutorials is now part of the test procedure. See /src/demos or ant demos for details.

win32Arduino-v2.0.0+build.37

25 Mar 18:22
Compare
Choose a tag to compare

Latest successful AppVeyor CI builds of branch 'prerelease-v2.0.0', commit 134c08f

Changes for 2.0.0:

  • Fixed issue #1 - Rename library namespace to testarduino.
  • Fixed issue #3 - Refactor the time strategies.
  • Fixed issue #6 - Remove template functions and replace by macro definitions.
  • Fixed issue #7 - Add cmake support to be able to generate project files for each version of Visual Studio.
  • Fixed issue #10 - Assign callback functions for time based event programming.
  • Fixed issue #11 - Create new API functions for attachFunctionCallback().
  • Fixed issue #12 - Move time handling code from arduino.cpp to new independent classes.

win32Arduino-v1.4.0+build.12

04 Feb 22:38
Compare
Choose a tag to compare

Latest successful AppVeyor CI builds of branch 'prerelease-v1.4.0', commit 23292dd

win32Arduino-v1.3.40+build.6

03 Feb 14:28
Compare
Choose a tag to compare

Latest successful AppVeyor CI builds of branch 'prerelease-v1.3.40', commit 59e4e99