summaryrefslogtreecommitdiff
path: root/Origin/tools/scilab/linux/macros/buildmacros.sce
blob: a129dc77315d8aa25a59f1f5c196061299820413 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// This file is released under the 3-clause BSD license. See COPYING-BSD.

function buildmacros()
  macros_path = get_absolute_file_path("buildmacros.sce");
  tbx_build_macros(TOOLBOX_NAME, macros_path);
  blocks = [
  "ARDUINO_ANALOG_READ" "ARDUINO_ANALOG_WRITE" "ARDUINO_DCMOTOR" ...
           "ARDUINO_DIGITAL_READ" "ARDUINO_DIGITAL_WRITE" "ARDUINO_ENCODER" ...
           "ARDUINO_SERVO_READ" "ARDUINO_SERVO_WRITE" "ARDUINO_SETUP" ...
           "ARDUINO_STEPPER"  "ARDUINO_INTERRUPT"...
           "TIME_SAMPLE"  "ARDUINO_SETUP" ...
           "ANALOG_READ_SB" "ANALOG_WRITE_SB" "DCMOTOR_SB" ...
           "DIGITAL_READ_SB" "DIGITAL_WRITE_SB" "ENCODER_SB" ...
           "SERVO_READ_SB" "SERVO_WRITE_SB" "STEPPER_SB"  "INTERRUPT_SB" ...
           "ARDUINO_SCOPE"
           ];
  tbx_build_blocks(toolbox_dir, blocks);

endfunction

buildmacros();
clear buildmacros; // remove buildmacros on stack