- 18 Jan, 2017 1 commit
-
-
Jeroen Vreeken authored
-
- 19 Jan, 2015 2 commits
-
-
Jeroen Vreeken authored
is killed out of the blue) Add return value to controller_block_add() and add a check to the blocks for its value.
-
Jeroen Vreeken authored
is killed out of the blue) Add return value to controller_block_add() and add a check to the blocks for its value.
-
- 16 Jan, 2015 1 commit
-
-
Daan Vreeken authored
This way we can use one function to set a number of params. All blocks (including the il2c generator) have been updated with the extra argument. modified: Makefile modified: controller/am335x/block_am335x_adc.c modified: controller/am335x/block_am335x_pwm.c modified: controller/am335x/block_am335x_qed.c modified: controller/block/block_bridge_pwm.c modified: controller/block/block_counter.c modified: controller/block/block_filter_iir.c modified: controller/block/block_filter_lp.c modified: controller/block/block_friction.c modified: controller/block/block_gain.c modified: controller/block/block_inverse_proportional.c modified: controller/block/block_limit.c modified: controller/block/block_limit_2nd.c modified: controller/block/block_limit_var.c modified: controller/block/block_matrix_2x2.c modified: controller/block/block_pid.c modified: controller/block/block_pid_aw.c modified: controller/block/block_quantize.c modified: controller/block/block_rangecheck.c modified: controller/block/block_servo_state.c modified: controller/block/block_setpoint_generator_1d.c modified: controller/block/block_setpoint_generator_3d.c modified: controller/block/block_sine.c modified: controller/block/block_state_machine.c modified: controller/block/block_trajectplayer.c modified: controller/block/block_trigger.c modified: controller/block/block_value.c modified: controller/block/block_value_bool.c modified: controller/block/block_value_uint32.c modified: controller/block/il2c/il2c.c modified: controller/controller/controller_block.h modified: controller/controller/controller_block_param.c modified: controller/dt_azimuth/dt_az_safety.c modified: controller/dt_elevation/dt_el_safety.c modified: controller/ec/block_beckhoff_el2xxx.c modified: controller/ec/block_beckhoff_el3xxx.c modified: controller/ec/block_beckhoff_el4xxx.c modified: controller/ec/block_ec.c modified: controller/ec/block_ec_sim.c modified: controller/test/block_test_command.c modified: controller/test/block_test_input_bool.c modified: controller/test/block_test_input_float.c modified: controller/test/block_test_input_uint32.c modified: controller/test/block_test_output_bool.c modified: controller/test/block_test_output_float.c modified: controller/test/block_test_output_uint32.c
-
- 13 Jan, 2015 1 commit
-
-
Daan Vreeken authored
actually work again after the introduction of the BLOCK_CREATE() macro. modified: controller/ec/block_beckhoff_el4xxx.c
-
- 12 Jan, 2015 1 commit
-
-
Jeroen Vreeken authored
Add realloc function to controller_mem Move reallocs in blocks to new controller_mem functions Add test case for block_state_machine.
-
- 06 Jan, 2015 1 commit
-
-
Jeroen Vreeken authored
Als add parameter description and check to parameter lists.
-
- 03 Jan, 2015 1 commit
-
-
Jeroen Vreeken authored
Blocks can now check the number of arguments before parsing them.
-
- 21 Dec, 2014 8 commits
-
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Add scale values for all other variants and add where the info came from. It is evident that Beckhoff has published errors in this data, see the comments in the code. That is why all these entries will remain 'unverified'.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Give the driver a higher chance of actually detecting EL40[1/2]* blocks. The product IDs were off.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Fix table values for the EL400[1/2/4]. Since I only have the EL4004 to verify the code, leave the EL400[1/2] 'unverified' for now. (The values are correct according to Beckhoff documentation, but I can't test if these blocks also work with the syncmanager change.)
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Oops. Fix missing argument.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Make the initialization of the block actually work. The block offers two DC configurations and at this moment, the ec code picks the second configuration and probably forgets to select it in the right CoE register at this moment. At this moment we asume all EL4xxx blocks need this fix. We could be wrong about that. Leave all 'driver_verified' bits except for the EL4008 disabled' for now.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c The device type table has a big number of off-by-one and off-by-a-lot errors. Disable support for all blocks for now that haven't been explicitly tested and verified to work correctly.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Remove copy/pasto. The EL400* blocks were in the table twice.
-
Daan Vreeken authored
modified: controller/ec/block_beckhoff_el4xxx.c Fix the driver for the EL4008. The values we output to it should be limited to 32767, not 4096.
-
- 21 Aug, 2014 1 commit
-
-
Jeroen Vreeken authored
-
- 14 May, 2014 1 commit
-
-
Jeroen Vreeken authored
Add poll function to canopen device Remove poll thread from esc_coe
-
- 07 Oct, 2013 2 commits
-
-
Jeroen Vreeken authored
Use controller bus callbacks at sample initialization
-
Jeroen Vreeken authored
-
- 01 Oct, 2013 2 commits
-
-
Jeroen Vreeken authored
Add hook for additional actions during pre-operational. Prevent double registrations as bus client
-
Jeroen Vreeken authored
-
- 30 Sep, 2013 2 commits
-
-
Jeroen Vreeken authored
-
Jeroen Vreeken authored
-
- 31 Mar, 2013 1 commit
-
-
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.
-
- 13 Mar, 2013 1 commit
-
-
Jeroen Vreeken authored
Mostly ethercat related in the ec directory.
-
- 08 Jan, 2013 1 commit
-
-
Michel Roelofs authored
-
- 08 Oct, 2012 1 commit
-
-