Assets 11

Changelog

  • Undefined reference with GCC5+
  • Support Raspberry Pi and provide binary distribution as Debian package
  • Compilation failure in COG mode on fixed versions of PropGCC
  • Stop setting C/C++ standard manually and use CMAKE_CXX_STANDARD
  • FAT Filesystem classes fail if there are multiple partitions on the device
  • Support CMake 3.4+
  • Provide rc_time equivalent on PropWare::Pin class
  • Provide standalone package with necessary CMake files for independent CMake dist.
  • Simple library's libwavplayer is not compiled with speed optimization
  • Provide EEPROM class
  • Need create_library function similar to create_executable
  • Create function to view binary size
  • FatFS: Support partitions other than 0
  • Add Spin support to CMake build system
Assets 2

Changelog:

  • 79: Compilation failure in COG mode on fixed versions of PropGCC

@DavidZemon DavidZemon released this Oct 18, 2015 · 112 commits to release-2.0 since this release

Assets 7

Change log:

  • FAT Filesystem and SD card fully refactored and tested
  • Build system simplified with use of find_package(PropWare)
  • INSTALL.py replaced with executable installation files
  • SPI class moved to inline assembly with fcache

New objects:

  • I2C
  • WS2812
  • PCF8591

Known Issues:

  • Filesystem utilities do not allow any action outside the root directory (may not be fixed until v2.1)
  • PropGCC is no longer part of installation
  • PATH variable is not modified during installation (necessary for CMake in Windows)

@DavidZemon DavidZemon released this Dec 10, 2014 · 342 commits to release-2.0 since this release

Assets 3

Change log:

  • Create PropWare::Printer class
  • Move PropWare::UART's printf method to PropWare::Printer
  • Use templates to provide on-demand access to each of the print methods
  • SD class has begun massive overhaul
  • *.dat files now compatible

Known Issues:

  • SD and Filesystem classes are no-where near complete
  • Spin files still not compatible

propware_logo_100

@DavidZemon DavidZemon released this Aug 19, 2014 · 485 commits to release-2.0 since this release

Assets 3

Change log:

  • Create INSTALL.py script
  • Fix numerous CMake bugs/deficiencies
  • Update to latest Learn folder

Known Issues:

  • SD class not fully tested
  • Spin and dat files are still not compatible with the build system. This restriction extends to the Simple library where files such as fdserial.c are excluded from use due to its reliance on pst.spin.

propware_logo_100

@DavidZemon DavidZemon released this Jul 20, 2014 · 505 commits to release-2.0 since this release

Assets 3

Change log:

  • Switch to CMake
  • Add single-threaded UART classes: Simplex, Half-Duplex, Full-Duplex

Known issues:

  • SD class not fully tested
  • Only assembly, C, and C++ source files are compatible with the build system. This restriction extends to the Simple library where files such as fdserial.c are excluded from use due to its reliance on pst.spin.Change list:
Pre-release

@DavidZemon DavidZemon released this Jul 20, 2014 · 775 commits to develop since this release

Assets 3

Change log:

  • Method definitions inlined in header files

Known issues:

  • Line 64 of common.mk should read "CXXFLAGS += $(CFLAGS) -fno-threadsafe-statics -fno-rtti". *Note the addition of "-fno-rtti" to the end of the line
  • SD class not fully tested
  • Only assembly, C, and C++ source files are compatible with the build system. This restriction extends to the Simple library where files such as fdserial.c are excluded from use due to its reliance on pst.spin.