- 30 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
The frequency keyword has been removed. The blocks keyword now needs two arguments: frequency (Hz) and delay (seconds)
-
- 26 Dec, 2014 2 commits
-
-
Jeroen Vreeken authored
-
Jeroen Vreeken authored
-
- 24 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
Also allocate as many interms and outterms with helper functions as possible.
-
- 23 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
Now it is possible to add parameters multiple times and we no longer depend on the location of the parameter in the list.
-
- 22 Dec, 2014 3 commits
-
-
Jeroen Vreeken authored
-
Daan Vreeken authored
modified: controller/ec/esc_device.c Whoops. Make sure 'str' is initialized before we try to print it.
-
Daan Vreeken authored
modified: common/utils/location.c Move to new-style initializers. This silences a clang warning.
-
- 21 Dec, 2014 26 commits
-
-
Daan Vreeken authored
modified: controller/controller/controller_sample.c Use send_log(.., "%s", linebuf) instead of send_log(.., linebuf) to prevent argument parsing since there is no way to pass arguments to the function calls.
-
Daan Vreeken authored
modified: console/console/build.mk Disable the use of the Linux joystick device and libindo on FreeBSD for now.
-
Daan Vreeken authored
modified: libnova-0.13.0/src/utility.c The use of 'malloc.h' has been deprecated on OSX and FreeBSD.
-
Daan Vreeken authored
modified: controller/ec/block_stoeber.c Initialize 'ret' to the most likely correct value (0). This at least makes the code take the same path on every invocation. Let's just hope it's the correct path :)
-
Daan Vreeken authored
modified: controller/ec/esc_id.h Eekk. Quickly close the lid on this can of worms.
-
Daan Vreeken authored
modified: controller/ec/esc_id.h Replace illegal character encoding of capital o-umlaut in Stoeber's name with escape sequence. This silences a warning in clang.
-
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.
-
Daan Vreeken authored
modified: controller/ec/esc_sm.c Explicitly disable syncmanagers for empty PDOs.
-
Daan Vreeken authored
modified: controller/block/build.mk Add the 'pand' block.
-
Daan Vreeken authored
modified: controller/controller/controller_sample.c o Disable cpu_bind() on FreeBSD. The interface is different on FreeBSD. Leave implementing it for a future visitor to this file. o Switch to CLOCK_MONOTONIC on FreeBSD. My test system doesn't implement CLOCK_MONOTONIC_PRECISE. o DOn't set the stack size of new threads to PTHREAD_STACK_MIN on FreeBSD. Things will explode otherwise.
-
Daan Vreeken [PA4DAN] authored
modified: controller/controller/build.mk Don't try to link against 'libdl' on FreeBSD. dlopen() and friends are in libc there.
-
Daan Vreeken [PA4DAN] authored
modified: controller/block/build.mk Don't try to link against 'libdl' on FreeBSD. dlopen() and friends are in libc there.
-
Daan Vreeken [PA4DAN] authored
modified: common/log/log.c modified: common/utils/weather.c modified: controller/controller/controller_command.c modified: controller/controller/controller_trace.c modified: controller/shell/shell.c Don't use PTHREAD_STACK_MIN as thread stack size on FreeBSD. PTHREAD_STACK_MIN must be huge on Linux for all this code to work. On FreeBSD the code will generally hit the end of the stack before the third function call.
-
Daan Vreeken [PA4DAN] authored
modified: common/utils/tcp_connect.c Disable these TCP options on FreeBSD. I don't know their FreeBSD counter parts off the top of my head.
-
Daan Vreeken [PA4DAN] authored
modified: common/utils/build.mk Fix pkg-config's arguments so glib-2.0 gets picked up correctly on FreeBSD.
-
Daan Vreeken [PA4DAN] authored
modified: common/trace/trace.c Fix the location of 'endian.h' to make this code compile on FreeBSD.
-
Daan Vreeken [PA4DAN] authored
modified: common/command/command.c Fix the location of 'endian.h' to make the code compile on FreeBSD.
-
Daan Vreeken [PA4DAN] authored
modified: common/include/dynarg.h Fix the type of the cast+assignment to make the code work on clang.
-
Daan Vreeken [PA4DAN] authored
modified: build.mk Change the order of the arguments to 'sed' so that files come after options to make this build on UNIX-style OSes.
-
- 18 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
Introduce first two position aliases Allow string variables to be used almost anywhere
-
- 17 Dec, 2014 3 commits
-
-
Jeroen Vreeken authored
-
Jeroen Vreeken authored
-
Jeroen Vreeken authored
-
- 16 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
Small trace related stuff
-
- 15 Dec, 2014 1 commit
-
-
Jeroen Vreeken authored
-