]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/log
jenkicar/rpp-simulink.git
8 years agoLibrary and test-sw update personal/hornmich/threadsave
Michal Horn [Tue, 25 Aug 2015 10:57:27 +0000 (12:57 +0200)]
Library and test-sw update

8 years agoAdd multirate multitasking demo to Makefile
Michal Horn [Wed, 19 Aug 2015 11:10:33 +0000 (13:10 +0200)]
Add multirate multitasking demo to Makefile

8 years agoUpdate lib submodule
Michal Horn [Wed, 19 Aug 2015 08:41:56 +0000 (10:41 +0200)]
Update lib submodule

8 years agoUpdate lib submodule
Michal Horn [Wed, 19 Aug 2015 08:31:47 +0000 (10:31 +0200)]
Update lib submodule

8 years agodoc: fix modes naming
Michal Horn [Tue, 18 Aug 2015 10:54:42 +0000 (12:54 +0200)]
doc: fix modes naming

8 years agodoc: fix modes in model configuration
Michal Horn [Tue, 18 Aug 2015 10:54:01 +0000 (12:54 +0200)]
doc: fix modes in model configuration

8 years agodoc: fix MultiTasking in Features and limits section
Michal Horn [Tue, 18 Aug 2015 10:53:13 +0000 (12:53 +0200)]
doc: fix MultiTasking in Features and limits section

8 years agodoc: add Singletasking and MultiTasking modes description
Michal Horn [Tue, 18 Aug 2015 10:51:46 +0000 (12:51 +0200)]
doc: add Singletasking and MultiTasking modes description

8 years agodoc: add multirate multithread demo description
Michal Horn [Tue, 18 Aug 2015 10:51:10 +0000 (12:51 +0200)]
doc: add multirate multithread demo description

8 years agoAdd multirate multithread demo
Michal Horn [Mon, 17 Aug 2015 14:21:19 +0000 (16:21 +0200)]
Add multirate multithread demo

8 years agoEnable multirate multitasking systems
Michal Horn [Thu, 13 Aug 2015 15:45:45 +0000 (17:45 +0200)]
Enable multirate multitasking systems

8 years agoImplement multirate multitasking tlc file
Michal Horn [Thu, 13 Aug 2015 15:45:23 +0000 (17:45 +0200)]
Implement multirate multitasking tlc file

8 years agoMakefile: Don't fail in commit-lib-update
Michal Sojka [Wed, 19 Aug 2015 10:21:24 +0000 (12:21 +0200)]
Makefile: Don't fail in commit-lib-update

When there is nothing to commit in test-sw, continue by commiting in
this repo.

8 years agoUpdate lib submodule
Michal Sojka [Wed, 19 Aug 2015 10:20:54 +0000 (12:20 +0200)]
Update lib submodule

8 years agodoc: remove section about HAL
Michal Horn [Mon, 17 Aug 2015 15:43:50 +0000 (17:43 +0200)]
doc: remove section about HAL

8 years agoUpdate library and test-sw
Michal Horn [Mon, 17 Aug 2015 15:43:26 +0000 (17:43 +0200)]
Update library and test-sw

8 years agodoc: remove not needed picture
Michal Horn [Mon, 17 Aug 2015 15:37:57 +0000 (17:37 +0200)]
doc: remove not needed picture

8 years agodoc: add description of the repository cloning
Michal Horn [Mon, 10 Aug 2015 12:47:46 +0000 (14:47 +0200)]
doc: add description of the repository cloning

8 years agodoc: fix target variable
Michal Horn [Mon, 10 Aug 2015 12:47:26 +0000 (14:47 +0200)]
doc: fix target variable

8 years agoMakefile: Add target to aid commiting library updates
Michal Sojka [Fri, 7 Aug 2015 16:05:47 +0000 (18:05 +0200)]
Makefile: Add target to aid commiting library updates

8 years agoUpdate GIO blocks to the new interface
Michal Sojka [Fri, 7 Aug 2015 12:49:51 +0000 (14:49 +0200)]
Update GIO blocks to the new interface

8 years agoUpdate test-sw personal/vajnamar/for-master
Martin Vajnar [Fri, 31 Jul 2015 08:44:57 +0000 (10:44 +0200)]
Update test-sw

Merge support for Ethernet including Echoserver

8 years agoUpdate library
Martin Vajnar [Fri, 31 Jul 2015 08:44:33 +0000 (10:44 +0200)]
Update library

Merge support for Ethernet

8 years agoAdd missing #endif
Martin Vajnar [Fri, 24 Jul 2015 09:30:16 +0000 (11:30 +0200)]
Add missing #endif

8 years agoUpdate test-sw
Martin Vajnar [Thu, 23 Jul 2015 15:04:49 +0000 (17:04 +0200)]
Update test-sw

8 years agoUpdate library
Martin Vajnar [Thu, 23 Jul 2015 15:04:31 +0000 (17:04 +0200)]
Update library

8 years agoInitialize peripherals used in Simulink models
Martin Vajnar [Thu, 23 Jul 2015 14:24:02 +0000 (16:24 +0200)]
Initialize peripherals used in Simulink models

Peripherals are initialized only if used in the model.

8 years agoSynchronize library versions
Michal Sojka [Wed, 15 Jul 2015 20:25:32 +0000 (22:25 +0200)]
Synchronize library versions

8 years agoAdd TJA1041 datasheet and update lib, which references it
Michal Sojka [Wed, 15 Jul 2015 18:35:21 +0000 (20:35 +0200)]
Add TJA1041 datasheet and update lib, which references it

8 years agoMerge branch 'master' of rtime.felk.cvut.cz:jenkicar/rpp-simulink
Michal Horn [Mon, 13 Jul 2015 15:16:44 +0000 (17:16 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:jenkicar/rpp-simulink

8 years agoUpdate test-sw personal/hornmich/tmp
Michal Horn [Mon, 13 Jul 2015 12:32:59 +0000 (14:32 +0200)]
Update test-sw

8 years agoFix error in CAN message id interval checking
Michal Horn [Mon, 13 Jul 2015 12:31:53 +0000 (14:31 +0200)]
Fix error in CAN message id interval checking

8 years agodoc: minor improvements
Martin Vajnar [Mon, 13 Jul 2015 09:27:15 +0000 (11:27 +0200)]
doc: minor improvements

Signed-off-by: Martin Vajnar <martin.vajnar@gmail.com>
8 years agoMake attribute "eaton" to match only files in current directory
Michal Sojka [Sat, 11 Jul 2015 18:07:52 +0000 (20:07 +0200)]
Make attribute "eaton" to match only files in current directory

8 years agoImprove release comments and update lib
Michal Sojka [Fri, 10 Jul 2015 16:46:52 +0000 (18:46 +0200)]
Improve release comments and update lib

8 years agoFix inclusion of lwip in the release packages
Michal Sojka [Thu, 9 Jul 2015 21:12:03 +0000 (23:12 +0200)]
Fix inclusion of lwip in the release packages

8 years agoUpdate block masks by running rpp_update_doc.m
Michal Sojka [Thu, 9 Jul 2015 14:36:54 +0000 (16:36 +0200)]
Update block masks by running rpp_update_doc.m

Changelog:
Processing rpp_can_rx/CAN Receive
Processing rpp_can_setup/CAN Setup
Processing rpp_can_tx/CAN Transmit
Processing rpp_gio_in/General Purpose Digital Input
Processing rpp_gio_out/General Purpose Digital Output
Processing rpp_hdk_ain/Analog Input
diff --git a/sfunction_ain.MaskPromptString.old b/sfunction_ain.MaskPromptString.new
index 6f9fa27..568f1f7 100644
--- a/sfunction_ain.MaskPromptString.old
+++ b/sfunction_ain.MaskPromptString.new
@@ -1 +1 @@
[-Pin-]{+AD1IN pin+} number [1–16]:

[\bWarning: an error occurred while parsing class fxptui.explorer:
Invalid data type.
]\b
Processing rpp_overrun/Overrun Detection
Processing rpp_sci_cfg/Serial Configure
Processing rpp_sci_printf/Serial Printf
Processing rpp_sci_rx/Serial Receive
Processing rpp_sci_tx/Serial Send

8 years agoUpdate block masks by running rpp_update_doc.m
Michal Sojka [Thu, 9 Jul 2015 14:23:11 +0000 (16:23 +0200)]
Update block masks by running rpp_update_doc.m

Changelog:
Processing rpp_aout/Analog Output
Processing rpp_can_rx/CAN Receive
Processing rpp_can_setup/CAN Setup
Processing rpp_can_tx/CAN Transmit
Processing rpp_din_cfg/Digital Input Configure
Processing rpp_din/Digital Input
Processing rpp_dout/Digital Output
Processing rpp_fr_cfg/Configure FlexRay node
Processing rpp_fr_rx/Configure RX buffer
diff --git a/sfunction_frayreceive.MaskPromptString.old b/sfunction_frayreceive.MaskPromptString.new
index 731a625..626f12c 100644
--- a/sfunction_frayreceive.MaskPromptString.old
+++ b/sfunction_frayreceive.MaskPromptString.new
@@ -1 +1 @@
channel:|cycleCounterFiltering:|maxPayload (in [-half-words):|msgBufferInterrupt|payloadPreambleIndicatorTr|singleTransmit|slotId:|bufferId [0-127]:-]{+half-words):|msgBufferInterrupt|payloadPreambleIndicatorTr|singleTransmit|slotId:|bufferId:+}

[\bWarning: an error occurred while parsing class fxptui.explorer:
Invalid data type.
]\b
Processing rpp_fr_tx/Configure TX buffer
diff --git a/sfunction_fraytransmit.MaskPromptString.old b/sfunction_fraytransmit.MaskPromptString.new
index 731a625..626f12c 100644
--- a/sfunction_fraytransmit.MaskPromptString.old
+++ b/sfunction_fraytransmit.MaskPromptString.new
@@ -1 +1 @@
channel:|cycleCounterFiltering:|maxPayload (in [-half-words):|msgBufferInterrupt|payloadPreambleIndicatorTr|singleTransmit|slotId:|bufferId [0-127]:-]{+half-words):|msgBufferInterrupt|payloadPreambleIndicatorTr|singleTransmit|slotId:|bufferId:+}

Processing rpp_gio_in/General Purpose Digital Input
Processing rpp_gio_out/General Purpose Digital Output
Processing rpp_hbr/H-Bridge Control
Processing rpp_ircin/IRC Input
Processing rpp_log/SD-RAM Log Data
Processing rpp_overrun/Overrun Detection
Processing rpp_power/Power Output
Processing rpp_rpp_ain/Analog Input
diff --git a/sfunction_ain.MaskPromptString.old b/sfunction_ain.MaskPromptString.new
index f4b616f..568f1f7 100644
--- a/sfunction_ain.MaskPromptString.old
+++ b/sfunction_ain.MaskPromptString.new
@@ -1 +1 @@
[-Pin-]{+AD1IN pin+} number [-[1–12]:-]{+[1–16]:+}

Processing rpp_sci_cfg/Serial Configure
Processing rpp_sci_printf/Serial Printf
Processing rpp_sci_rx/Serial Receive
Processing rpp_sci_tx/Serial Send

8 years agosfunction_ain: Add TODO
Michal Sojka [Thu, 9 Jul 2015 14:22:04 +0000 (16:22 +0200)]
sfunction_ain: Add TODO

8 years ago3-phase demo: Enable continuous time
Michal Sojka [Thu, 9 Jul 2015 13:25:57 +0000 (15:25 +0200)]
3-phase demo: Enable continuous time

It is required for compiling the demo.

8 years agofray demo: Remove collision in buffer IDs
Michal Sojka [Thu, 9 Jul 2015 12:54:51 +0000 (14:54 +0200)]
fray demo: Remove collision in buffer IDs

8 years agoUse correct version of common.tlc from master branch
Michal Sojka [Thu, 9 Jul 2015 12:52:03 +0000 (14:52 +0200)]
Use correct version of common.tlc from master branch

8 years agodemos: Change system target file from rpp_tms570_rpp.tlc to rpp.tlc
Michal Sojka [Thu, 9 Jul 2015 12:43:57 +0000 (14:43 +0200)]
demos: Change system target file from rpp_tms570_rpp.tlc to rpp.tlc

8 years agoRemove unused file
Michal Sojka [Thu, 9 Jul 2015 11:35:06 +0000 (13:35 +0200)]
Remove unused file

8 years agoAdd correct version of the FlexRay blocks from the master
Michal Horn [Thu, 9 Jul 2015 12:37:31 +0000 (14:37 +0200)]
Add correct version of the FlexRay blocks from the master

8 years agoMerge branch 'master' into all-targets
Michal Horn [Thu, 9 Jul 2015 11:52:55 +0000 (13:52 +0200)]
Merge branch 'master' into all-targets

Conflicts:
rpp/blocks/rpp_lib.slx
rpp/demos/fray_basic_demo_rpp.slx

8 years agoUpdate FlexRay blocks to correct version from master
Michal Horn [Thu, 9 Jul 2015 11:47:17 +0000 (13:47 +0200)]
Update FlexRay blocks to correct version from master

8 years agoDon't fail because of CCS_UTILS_DIR not being set
Michal Sojka [Thu, 9 Jul 2015 09:05:40 +0000 (11:05 +0200)]
Don't fail because of CCS_UTILS_DIR not being set

8 years agoUpdate/fix rpp_build_demos to support different "calling conventions"
Michal Sojka [Thu, 9 Jul 2015 07:36:14 +0000 (09:36 +0200)]
Update/fix rpp_build_demos to support different "calling conventions"

This function was broken, because when invoked from Makefile, it built
only the first demo and not all demos specified as arguments. This is
now fixed.

Now, the function also accepts a single cell array with demo names. This
will be used by buildbot.

8 years agoRemove unused files
Michal Sojka [Thu, 9 Jul 2015 07:03:47 +0000 (09:03 +0200)]
Remove unused files

8 years agodemos/Makefile: Add print target
Michal Sojka [Thu, 9 Jul 2015 06:53:17 +0000 (08:53 +0200)]
demos/Makefile: Add print target

8 years agoCleanup demos/Makefile
Michal Sojka [Thu, 9 Jul 2015 06:53:01 +0000 (08:53 +0200)]
Cleanup demos/Makefile

8 years agoInclude common.mk in releases
Michal Sojka [Thu, 9 Jul 2015 06:23:41 +0000 (08:23 +0200)]
Include common.mk in releases

It is needed since commit 438ac85e5316883efce161fc96e7a1b029fc3e2c,
because Simulink-generated makefiles now include it.

8 years agoMark files for Eaton releases
Michal Sojka [Thu, 9 Jul 2015 05:50:30 +0000 (07:50 +0200)]
Mark files for Eaton releases

8 years agoUpdate test-sw/rpp-lib
Michal Sojka [Wed, 8 Jul 2015 23:41:14 +0000 (01:41 +0200)]
Update test-sw/rpp-lib

8 years agodemos: Set target to rpp.tlc
Michal Sojka [Wed, 8 Jul 2015 23:13:26 +0000 (01:13 +0200)]
demos: Set target to rpp.tlc

In master branch, the target was something like rpp_tms570...

8 years agoAdd list of blocks for the RPP board
Michal Sojka [Wed, 8 Jul 2015 22:56:48 +0000 (00:56 +0200)]
Add list of blocks for the RPP board

8 years agoAdd missing files from master
Michal Sojka [Wed, 8 Jul 2015 22:53:46 +0000 (00:53 +0200)]
Add missing files from master

I (or maybe git :) forgot to include these files in the merge.

8 years agoSignal error when rpp_setup is called from wrong directory
Michal Sojka [Wed, 8 Jul 2015 22:43:54 +0000 (00:43 +0200)]
Signal error when rpp_setup is called from wrong directory

8 years agoUse CFLAGS defined in Makefile.rules
Michal Sojka [Wed, 8 Jul 2015 22:19:57 +0000 (00:19 +0200)]
Use CFLAGS defined in Makefile.rules

Previously, Simulink used different flags, which might become inconsistent
with the library flags. Now, it is ensured that both library and Simulink
models use the same CFLAGS.

8 years agoRevert change merged by mistake
Michal Sojka [Wed, 8 Jul 2015 21:35:24 +0000 (23:35 +0200)]
Revert change merged by mistake

8 years agoRemove file added by mistake
Michal Sojka [Wed, 8 Jul 2015 21:32:58 +0000 (23:32 +0200)]
Remove file added by mistake

8 years agoMakefile: Configure test-sw before building doc
Michal Sojka [Wed, 8 Jul 2015 21:05:30 +0000 (23:05 +0200)]
Makefile: Configure test-sw before building doc

Otherwise it fails.

8 years agoMerge branches 'master' and 'rm48/master'
Michal Sojka [Wed, 8 Jul 2015 20:53:02 +0000 (22:53 +0200)]
Merge branches 'master' and 'rm48/master'

I.e. RPP target and all Eaton targets

Conflicts:
Makefile
doc/rpp_simulink.tex
doc/test-sw
rpp/blocks/Makefile
rpp/blocks/rpp_can_rx.slx
rpp/blocks/rpp_can_tx.slx
rpp/blocks/rpp_generate_lib.m
rpp/blocks/tlc_c/sfunction_aout.tlc
rpp/blocks/tlc_c/sfunction_din.tlc
rpp/blocks/tlc_c/sfunction_dinc.tlc
rpp/blocks/tlc_c/sfunction_frayconfig.tlc
rpp/blocks/tlc_c/sfunction_frayreceive.tlc
rpp/blocks/tlc_c/sfunction_fraysbc.tlc
rpp/blocks/tlc_c/sfunction_fraytransmit.tlc
rpp/blocks/tlc_c/sfunction_hbr.tlc
rpp/blocks/tlc_c/sfunction_irc.tlc
rpp/blocks/tlc_c/sfunction_lout.tlc
rpp/blocks/tlc_c/sfunction_mout.tlc
rpp/blocks/tlc_c/sfunction_sdrw.tlc
rpp/demos/Makefile
rpp/demos/can_demo.slx
rpp/demos/can_ext_mode_demo.slx
rpp/demos/cantransmit.slx
rpp/demos/echo_char.slx
rpp/demos/hello_world.slx
rpp/rpp/rpp.tmf
rpp/rpp/rpp_tms570_rpp.tlc
rpp/rpp/rpp_tms570_rpp_make_rtw_hook.m
rpp/rpp/target_tools.mk

8 years agoMakefile: Rework release target
Michal Sojka [Wed, 8 Jul 2015 10:28:47 +0000 (12:28 +0200)]
Makefile: Rework release target

In order to produce proper release packages, we need to specify two
variables RELEASE_TARGET (i.e. target platform) and RELEASE_ATTR (i.e.
which files to include in the release). To simplify this, there are a new
target release4 which specify the correct values for supported releases.

8 years agoUpdate test-sw submodule
Michal Sojka [Sat, 4 Jul 2015 15:55:08 +0000 (17:55 +0200)]
Update test-sw submodule

8 years agoMakefile: Rework release target
Michal Sojka [Sat, 4 Jul 2015 15:35:12 +0000 (17:35 +0200)]
Makefile: Rework release target

8 years agodoc: One more fix for rm48_hdk
Michal Sojka [Sat, 4 Jul 2015 13:43:15 +0000 (15:43 +0200)]
doc: One more fix for rm48_hdk

8 years agodoc: Fix build for rm48_hdk
Michal Sojka [Sat, 4 Jul 2015 13:13:31 +0000 (15:13 +0200)]
doc: Fix build for rm48_hdk

8 years agoMakefile: Require specifying release target
Michal Sojka [Sat, 4 Jul 2015 11:38:32 +0000 (13:38 +0200)]
Makefile: Require specifying release target

8 years agoMakefile: Small clarifications
Michal Sojka [Sat, 4 Jul 2015 11:37:56 +0000 (13:37 +0200)]
Makefile: Small clarifications

8 years agoUpdate doc
Michal Horn [Fri, 3 Jul 2015 15:13:41 +0000 (17:13 +0200)]
Update doc

8 years agoUpdate library eaton-0.5-beta
Michal Sojka [Fri, 3 Jul 2015 15:03:55 +0000 (17:03 +0200)]
Update library

8 years agorelease: Add check for library version mismatch
Michal Sojka [Fri, 3 Jul 2015 15:02:56 +0000 (17:02 +0200)]
release: Add check for library version mismatch

8 years agoUpdate test-sw
Michal Sojka [Fri, 3 Jul 2015 14:28:34 +0000 (16:28 +0200)]
Update test-sw

8 years agoUpdate submodules
Michal Sojka [Fri, 3 Jul 2015 14:26:03 +0000 (16:26 +0200)]
Update submodules

8 years agodoc: Title shows target + small updates
Michal Sojka [Fri, 3 Jul 2015 14:24:14 +0000 (16:24 +0200)]
doc: Title shows target + small updates

8 years agodoc: Put target specific parts to subdirectories, update HW desc of Eaton's board
Michal Sojka [Fri, 3 Jul 2015 14:12:29 +0000 (16:12 +0200)]
doc: Put target specific parts to subdirectories, update HW desc of Eaton's board

8 years agoChanage default release target to tms570_hydctr
Michal Sojka [Thu, 2 Jul 2015 14:56:30 +0000 (16:56 +0200)]
Chanage default release target to tms570_hydctr

8 years agoAdd support for tms570_hydctr board
Michal Sojka [Thu, 2 Jul 2015 14:55:30 +0000 (16:55 +0200)]
Add support for tms570_hydctr board

8 years agoUpdate rpp.tlc path
Michal Horn [Wed, 1 Jul 2015 14:27:21 +0000 (16:27 +0200)]
Update rpp.tlc path

8 years agoMerge branch 'master' of rtime.felk.cvut.cz:jenkicar/rpp-simulink
Michal Horn [Wed, 1 Jul 2015 14:08:00 +0000 (16:08 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:jenkicar/rpp-simulink

Conflicts:
rpp/demos/fray_basic_demo.slx

8 years agoAdd bufferID to FR blocks, fix demo, update library
Michal Horn [Wed, 1 Jul 2015 13:58:37 +0000 (15:58 +0200)]
Add bufferID to FR blocks, fix demo, update library

8 years agoFix path to ADC header file
Michal Horn [Wed, 1 Jul 2015 13:56:45 +0000 (15:56 +0200)]
Fix path to ADC header file

8 years agoFix path to FreeRTOS headre files
Michal Horn [Wed, 1 Jul 2015 13:56:22 +0000 (15:56 +0200)]
Fix path to FreeRTOS headre files

8 years agodoc: Shorten halcogen URL
Michal Sojka [Wed, 1 Jul 2015 13:27:27 +0000 (15:27 +0200)]
doc: Shorten halcogen URL

8 years agodoc: Rename \develkitname to \tgtBoardName
Michal Sojka [Tue, 30 Jun 2015 18:03:09 +0000 (20:03 +0200)]
doc: Rename \develkitname to \tgtBoardName

Also update the text around this macro. More changes is still needed.

8 years agodoc: Add preliminary support for tms570_hydctr target
Michal Sojka [Tue, 30 Jun 2015 17:49:59 +0000 (19:49 +0200)]
doc: Add preliminary support for tms570_hydctr target

8 years agodoc: Add todo
Michal Sojka [Tue, 30 Jun 2015 12:38:26 +0000 (14:38 +0200)]
doc: Add todo

8 years agodoc: Update revision history
Michal Sojka [Thu, 25 Jun 2015 07:45:18 +0000 (09:45 +0200)]
doc: Update revision history

8 years agolib: Makefile: Always use cmd.exe as SHELL on Windows
Michal Sojka [Wed, 24 Jun 2015 20:09:59 +0000 (22:09 +0200)]
lib: Makefile: Always use cmd.exe as SHELL on Windows

8 years agodoc: Improve and update "Adding new functionality" section
Michal Sojka [Wed, 24 Jun 2015 16:31:54 +0000 (18:31 +0200)]
doc: Improve and update "Adding new functionality" section

It didn't mention rpp_generate_lib and related things.

9 years agoUpdate test-sw version eaton-0.4
Michal Sojka [Thu, 30 Apr 2015 14:59:58 +0000 (16:59 +0200)]
Update test-sw version

9 years agoUpdate doc
Michal Sojka [Thu, 30 Apr 2015 14:49:25 +0000 (16:49 +0200)]
Update doc

9 years agoDoc update (Chapters 1 and 2)
Michal Sojka [Thu, 30 Apr 2015 13:22:21 +0000 (15:22 +0200)]
Doc update (Chapters 1 and 2)

9 years agoRemove old Matlab paths when calling rpp_setup again
Michal Sojka [Thu, 30 Apr 2015 11:05:15 +0000 (13:05 +0200)]
Remove old Matlab paths when calling rpp_setup again

This allows to switch between multiple versions of RPP target. Without
this, the path would contain both old and new version, which would lead
to problems.

9 years agoAdd save_system to rpp_generate_lib
Michal Sojka [Thu, 30 Apr 2015 09:01:45 +0000 (11:01 +0200)]
Add save_system to rpp_generate_lib

9 years agoInclude ccxml in simulink release
Michal Sojka [Thu, 30 Apr 2015 08:52:28 +0000 (10:52 +0200)]
Include ccxml in simulink release

9 years agoUpdate block masks by running rpp_update_doc.m
Michal Sojka [Wed, 29 Apr 2015 17:46:36 +0000 (19:46 +0200)]
Update block masks by running rpp_update_doc.m

Changelog:
Processing rpp_can_rx/CAN Receive
diff --git a/sfunction_canreceive.MaskHelp.old b/sfunction_canreceive.MaskHelp.new
index 4d75fe6..370c258 100644
--- a/sfunction_canreceive.MaskHelp.old
+++ b/sfunction_canreceive.MaskHelp.new
@@ -1,7 +1,7 @@
<p>This block allows receiving messages from the CAN bus. It can be configured for any of the CAN ports (modules) CAN1, CAN2 or CAN3.</p>
<p>The acceptance rules for message reception can be specified by a <em>Message ID</em> parameter and optionally by a <em>Message ID mask</em>. Specifying the mask allows to receive messages with multiple IDs. The block supports both, the Standard (11b ID) and the Extended (29b ID) frame formats. Note that if Mixed message ID type is selected, the blocks will receive both frame types, but the Standard Message ID and optionally the Message ID mask has to be shifted by 18 bits to the left to correspond with the extended IDs and masks. For example, if Message ID parameter is set to 0x80000 and mask to 0x1ffbfff, the block will receive SFF messages with IDs 0x002 and 0x003 and EFF IDs 0x00080000 and 0x000c0000.</p>
<p>The mailbox number can be assigned automatically or manually. Automatic mailbox numbers are generated in ascending order from [-0-]{+1+} to [-31.-]{+64.+} Every mailbox must have a unique number. It is possible to mix blocks with automatically and manually assigned mailboxes. If the manually assigned mailbox number would collide with the automatic one then the automatically generated block will get assigned a next higher non-colliding [-ID.-]{+number.+} The mailbox numbers are shared between CAN Transmit and CAN Receive blocks with the same CAN port (module) parameter.</p>
[-<p>The order in which-]{+<p>On message reception,+} the [-messages are received-]{+mailboxes+} and their [-priority depends on their mailbox numbers. The lower-]{+acceptance filters are consulted in+} the {+order of increasing+} mailbox [-number is, the higher is the priority.-]{+number.+} If {+a message can be accepted by more than one block+} you {+may+} want to [-have the priority of-]{+assign+} the [-messages under control, you have-]{+mailbox number manually+} to [-specify the numbers of-]{+have better control over which block receives+} the [-mailboxes manually.</p>-]{+message.</p>+}
<p>The output of this block is a message data in selected format: uint8, uint16, uint32 or CAN_MESSAGE. The CAN_MESSAGE object can be unpacked by <code>CAN Unpack</code> block.</p>
<p>Every time a message is received, the function call on <code>f()</code> output signal is triggered and the received message data is appears on the <code>Msg</code> output port. See <code>cantransmit.slx</code> demo for examples of different configurations and the usage of the CAN blocks.</p>
<p>In order to use this block, there must be a <code>CAN Configure</code> block in the model.</p>

[\bWarning: an error occurred while parsing class fxptui.explorer:
Invalid data type.
]\b
Processing rpp_can_setup/CAN Setup
Processing rpp_can_tx/CAN Transmit
diff --git a/sfunction_cantransmit.MaskHelp.old b/sfunction_cantransmit.MaskHelp.new
index b098f95..d94aa9b 100644
--- a/sfunction_cantransmit.MaskHelp.old
+++ b/sfunction_cantransmit.MaskHelp.new
@@ -1,6 +1,6 @@
<p>This block allows to send a message to the CAN bus. It can be configured for any of the CAN ports (modules) CAN1, CAN2 or CAN3.</p>
<p>The message data are read from <code>Msg</code> input port. The data type is decided automatically from the input, but it is restricted to uint8, uint16, uint32 and CAN_MESSAGE. The CAN_MESSAGE object can be created by the <code>CAN Pack</code> block.</p>
<p>The message sent by the block will have an ID assigned according to the number in the <em>Message ID</em> parameter. The block supports both types of message IDs: Standard (11b) and Extended (29b). If CAN_MESSAGE is used as input type, the message ID stored in CAN_MESSAGE object is ignored and the ID from the parameter of this block is used instead.</p>
<p>The mailbox number can be assigned automatically or manually. Automatic mailbox numbers are generated in ascending order from [-0-]{+1+} to [-31.-]{+64.+} Every mailbox must have a unique number. It is possible to mix blocks with automatically and manually assigned mailboxes. If the manually assigned mailbox number would collide with the automatic one then the automatically generated block will get assigned a next higher non-colliding [-ID.-]{+number.+} The mailbox numbers are shared between CAN Transmit and CAN Receive blocks with the same CAN port (module) parameter.</p>
[-<p>The-]{+<p>If there is multiple messages waiting for transmission, the+} order in which [-the messages-]{+they+} are transmitted depends on their mailbox [-numbers.-]{+numbers and not on the message IDs.+} The lower the mailbox number is, the [-higher is the priority of-]{+sooner+} the message[-and the sooner-] will[-it-] be transmitted. If you want to have [-the priority of the messages-]{+this+} under control, you [-have to-]{+should+} specify the numbers of the mailboxes manually.</p>
<p>In order to use this block, there must be a <code>CAN Configure</code> block in the model.</p>

Processing rpp_gio_in/General Purpose Digital Input
Processing rpp_gio_out/General Purpose Digital Output
Processing rpp_hdk_ain/Analog Input
Processing rpp_overrun/Overrun Detection
Processing rpp_sci_cfg/Serial Configure
Processing rpp_sci_printf/Serial Printf
Processing rpp_sci_rx/Serial Receive
Processing rpp_sci_tx/Serial Send

9 years agoFix typo in documentation
Michal Sojka [Wed, 29 Apr 2015 17:46:15 +0000 (19:46 +0200)]
Fix typo in documentation