1. 03 Jun, 2013 1 commit
    • Jeroen Vreeken's avatar
      o Only add '-ldl' to LDFLAGS when compiling on non-FreeBSD platforms, as · 0eb62453
      Jeroen Vreeken authored
        dlopen() and friends are included in libc on FreeBSD.
      o Use './controller/block_list.sh' (with explicit "./") because '.' isn't on
        the $PATH by default on FreeBSD.
      o Disable joystick block for now on FreeBSD due to lack of use case and
        inspiration to port :)
      o Use a compatibility hack so we can use 'sed' with the same command line
      on Linux and FreeBSD.
      o Use '/usr/local/bin/flex' explicitly on FreeBSD since FreeBSD can have
        both BSD flex and GNU flex installed as 'flex', where the former has
        precendence on the normal $PATH.
  2. 31 Mar, 2013 1 commit
    • Jeroen Vreeken's avatar
      Lots of ethercat changes · 5d4b5b4a
      Jeroen Vreeken authored
      Split esc (ethercat slave controller) code into seperate modules.
      Add code to read SII eeprom of esc devices and use it for
      device initialization.
      Add per device thread for monitoring/recovery of devices.
  3. 22 Mar, 2013 1 commit
    • Jeroen Vreeken's avatar
      Split up ethercat slave code into seperate parts (coe, esi, mailbox). · 999e7277
      Jeroen Vreeken authored
      Everything else stays in esc.c
      Also add a lot of code for reading the ESCs eeprom with configuration
      parameters. Also provide 'struct esc_device' for generic device creation
      and handling based on the eeprom configuration.
      The el1xxx, el2xxx and el3xxx now use this generic device.
      Also the el3xxx module now properly supports the EL3102 device.
  4. 19 Mar, 2013 1 commit
  5. 13 Mar, 2013 1 commit
  6. 21 Feb, 2013 1 commit
  7. 20 Feb, 2013 1 commit
  8. 15 Feb, 2013 1 commit
  9. 08 Jan, 2013 1 commit
  10. 07 Jan, 2013 1 commit
  11. 08 Oct, 2012 1 commit