@StrawsonDesign StrawsonDesign released this Nov 9, 2018 · 8 commits to master since this release

Assets 5

A small release with few fixes, but it was about time these got their own version bump.

* fix missing stddef.h include in i2c.h
* add kmartin36's PRU encoder robustness improvement
* fix rc_startup_routine not completing in some configurations

@StrawsonDesign StrawsonDesign released this Oct 5, 2018 · 15 commits to master since this release

Assets 5

* correct default pinmux value for UART and SPI to those functions
* fix string length error in rc_spi_loopback_test
* add minimum realization case for PI and P controller in rc_filter_pid
* fix compass heading in 2 DMP orientation options
* fix uninitialized matrix in rc_altitude example
* fix spi randomly breaking due to non-initialized struct
* small documentation improvements

@StrawsonDesign StrawsonDesign released this Aug 24, 2018 · 26 commits to master since this release

Assets 4

* Add function rc_filter_duplicate()
* fix broken rc_kalman_alloc_ekf and rc_kalman_update_ekf

@StrawsonDesign StrawsonDesign released this Aug 10, 2018 · 38 commits to master since this release

Assets 4

* Support pwm driver changes introduced in 4.14.61-ti-r68
* documentation improvements

@StrawsonDesign StrawsonDesign released this Jul 15, 2018 · 48 commits to master since this release

Assets 4

Bug reports have slowed down so I think it's time to move V1 out of the Release Candidate phase. New for this release is also an X86-64 package.

Copy of changelog:
* finally, v1.0.0 release!
* rename package to librobotcontrol
* extended SPI interface
* extended model interface to detect Rpi and PC
* add x86_64 package
* add more manual pages to documentation
* new slack workspace!
* update serial IO to use size_t for consistency
* add workaround for BB pwm frequency changes
* backwards compatability links for roboticscape
* lots of little bugfixes

Jun 26, 2018
allow systemd services to be enabled by default, plus various little …
…renames and polishes

@StrawsonDesign StrawsonDesign released this Jun 26, 2018 · 74 commits to master since this release

Assets 4
  • Enable systemd services by default
  • move pid directory to /run/shm
  • fix package permissions for /var/lib/robotcontrol
  • fix i2c bug in rc_i2c_read_words
  • change i2c read length type to 'size_t' other APIs to follow
  • new rc_i2c_get_fd function
  • various naming updates and documentation polishes
Assets 4

this is the first release with the librobotcontrol package name. Please help test before final release!!

@StrawsonDesign StrawsonDesign released this May 13, 2018 · 104 commits to master since this release

Assets 4

* go back to generic .so name to avoid conflicts
* add rc/encoder.h as generic interface to all 4 channels
* add generic rc_test_encoders examples
* improve warning messages in rc_kill_existing_process and rc_pru_map_memory

@StrawsonDesign StrawsonDesign released this May 8, 2018 · 109 commits to master since this release

Assets 4

* rc_startup_routine makes log timestamps relative to power button press
* encoder and servo pru code has more robust checking of if PRU binary actually loaded
* remove pruss-blacklist.conf
* option in rc_test_escs to disable warmup period
* tweaks for PX4 build environment
* DSM calibration now logs center positions too
* GPIO device interface now separates gpiochips for portability
* fix some floating point number comparisons
* put back rc_usefulincludes.h for backwards compatibility
* optimizations in QR decomposition
* switch to semantic version scheme
* label so version as major version 0