]>
rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/log
Michal Sojka [Thu, 3 Sep 2015 10:09:57 +0000 (12:09 +0200)]
Distribute new demos to Eaton
Michal Sojka [Thu, 3 Sep 2015 09:17:35 +0000 (11:17 +0200)]
Fail when required demos are missing (in the release)
Michal Sojka [Thu, 3 Sep 2015 08:53:07 +0000 (10:53 +0200)]
More documentation updates
Michal Sojka [Thu, 3 Sep 2015 08:31:17 +0000 (10:31 +0200)]
Update lib submodule
Michal Sojka [Thu, 3 Sep 2015 08:19:24 +0000 (10:19 +0200)]
Update documentation for 0.6 release
Michal Sojka [Thu, 3 Sep 2015 07:51:17 +0000 (09:51 +0200)]
Update hydctr_init block
- Add error output
- Don't use sci_printf for error reporting
- Improve documentation
- Change default (example) values
Michal Sojka [Sun, 30 Aug 2015 07:30:12 +0000 (09:30 +0200)]
buildbot: Suppress Matlab warnings on Windows
I modified buildbot configuration so that it collects Matlab warnings
also on Windows, so we have to get rid of those that we cannot easily fix.
Michal Sojka [Sat, 29 Aug 2015 20:33:46 +0000 (22:33 +0200)]
Update buildbot's warning supression files
Michal Sojka [Sat, 29 Aug 2015 20:01:22 +0000 (22:01 +0200)]
Fix unified single/multi-tasking main template
- create only one task in single tasking mode
- replace break with continue in overrun handling block
- initialize model from control thread (i.e. after starting scheduler).
Some parts of the library may require this.
Michal Horn [Thu, 27 Aug 2015 17:51:44 +0000 (19:51 +0200)]
Add HYDCTR board init demo
Michal Horn [Thu, 27 Aug 2015 17:51:18 +0000 (19:51 +0200)]
Implement HYDCTR board init block
[Reworked by Michal Sojka]
Michal Sojka [Fri, 28 Aug 2015 14:20:47 +0000 (16:20 +0200)]
Update lib submodule
Michal Sojka [Thu, 27 Aug 2015 15:21:04 +0000 (17:21 +0200)]
User rpp_mrmain.tlc for both modes, delete rpp_srmain.tlc
The code generated by these two templates is more or less the same, the
only difference is that srmain has hardcoded one worker task, whereas
mrmain can have one or more. Having just one template simplifies testing
so convert everything to it.
Michal Sojka [Thu, 27 Aug 2015 15:12:16 +0000 (17:12 +0200)]
demo: Uncheck "Download to RPP"
Michal Sojka [Thu, 27 Aug 2015 12:09:08 +0000 (14:09 +0200)]
Do not exit when overrun is detected
Michal Sojka [Thu, 27 Aug 2015 09:15:21 +0000 (11:15 +0200)]
Remove possibility of undetected overruns
If control task clears the overrun flag, the overrun detection block may
not see it, because it can run at different rate in a working task.
This is now changed so that control task only sets the flag and only
overrun detection block clears it.
Michal Horn [Tue, 18 Aug 2015 10:51:46 +0000 (12:51 +0200)]
doc: Document MultiTasking feature
Initial version from Michal Horn revised by Michal Sojka.
Michal Horn [Tue, 18 Aug 2015 10:51:10 +0000 (12:51 +0200)]
doc: add multirate multithread demo description
Michal Horn [Mon, 17 Aug 2015 14:21:19 +0000 (16:21 +0200)]
Add multirate multithread demo
Michal Horn [Thu, 13 Aug 2015 15:45:45 +0000 (17:45 +0200)]
Enable multirate multitasking systems
Michal Horn [Thu, 13 Aug 2015 15:45:23 +0000 (17:45 +0200)]
Implement multirate multitasking tlc file
This was initially implemented by Michal Horn and then updated by Michal
Sojka.
Michal Sojka [Thu, 27 Aug 2015 08:29:01 +0000 (10:29 +0200)]
rpp_setup: Inform users about which hardware target is currently configured
Michal Sojka [Thu, 27 Aug 2015 17:18:21 +0000 (19:18 +0200)]
Update lib submodule
Michal Sojka [Thu, 27 Aug 2015 17:08:38 +0000 (19:08 +0200)]
Update lib submodule
Michal Sojka [Thu, 27 Aug 2015 14:28:16 +0000 (16:28 +0200)]
Update demo_board_hdk
- Blinks faster
- Fix button handling (button now correcly changes direction)
Michal Sojka [Thu, 27 Aug 2015 13:14:30 +0000 (15:14 +0200)]
Update lib submodule
Michal Sojka [Thu, 27 Aug 2015 13:11:49 +0000 (15:11 +0200)]
Update .gitignore
Michal Sojka [Thu, 27 Aug 2015 07:29:07 +0000 (09:29 +0200)]
Update lib submodule (simplification of ADC overrun fix)
Michal Sojka [Thu, 27 Aug 2015 05:47:59 +0000 (07:47 +0200)]
doc: Update description of library layers
Michal Sojka [Thu, 27 Aug 2015 05:44:05 +0000 (07:44 +0200)]
doc: Describe new document revision
Michal Sojka [Thu, 27 Aug 2015 05:32:51 +0000 (07:32 +0200)]
Update lib submodule
Michal Sojka [Thu, 27 Aug 2015 05:15:29 +0000 (07:15 +0200)]
doc: Reflect change of FreeRTOS version
Michal Sojka [Wed, 26 Aug 2015 20:54:41 +0000 (22:54 +0200)]
Update lib submodule
Michal Sojka [Tue, 25 Aug 2015 21:39:02 +0000 (23:39 +0200)]
doc/Makefile: Do not configure test-sw if already done.
I have both lib directories bind-mounted to the same directory. Without
this change, I was not able to compile documentation, because cp complained
about copying file to itself.
Michal Sojka [Wed, 26 Aug 2015 20:32:00 +0000 (22:32 +0200)]
Do not distribute useless files to Eaton
Michal Sojka [Wed, 26 Aug 2015 20:31:14 +0000 (22:31 +0200)]
Add model for testing ADC overrun
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.
Michal Sojka [Wed, 19 Aug 2015 10:20:54 +0000 (12:20 +0200)]
Update lib submodule
Michal Horn [Mon, 17 Aug 2015 15:43:50 +0000 (17:43 +0200)]
doc: remove section about HAL
Michal Horn [Mon, 17 Aug 2015 15:43:26 +0000 (17:43 +0200)]
Update library and test-sw
Michal Horn [Mon, 17 Aug 2015 15:37:57 +0000 (17:37 +0200)]
doc: remove not needed picture
Michal Horn [Mon, 10 Aug 2015 12:47:46 +0000 (14:47 +0200)]
doc: add description of the repository cloning
Michal Horn [Mon, 10 Aug 2015 12:47:26 +0000 (14:47 +0200)]
doc: fix target variable
Michal Sojka [Fri, 7 Aug 2015 16:05:47 +0000 (18:05 +0200)]
Makefile: Add target to aid commiting library updates
Michal Sojka [Fri, 7 Aug 2015 12:49:51 +0000 (14:49 +0200)]
Update GIO blocks to the new interface
Martin Vajnar [Fri, 31 Jul 2015 08:44:57 +0000 (10:44 +0200)]
Update test-sw
Merge support for Ethernet including Echoserver
Martin Vajnar [Fri, 31 Jul 2015 08:44:33 +0000 (10:44 +0200)]
Update library
Merge support for Ethernet
Martin Vajnar [Fri, 24 Jul 2015 09:30:16 +0000 (11:30 +0200)]
Add missing #endif
Martin Vajnar [Thu, 23 Jul 2015 15:04:49 +0000 (17:04 +0200)]
Update test-sw
Martin Vajnar [Thu, 23 Jul 2015 15:04:31 +0000 (17:04 +0200)]
Update library
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.
Michal Sojka [Wed, 15 Jul 2015 20:25:32 +0000 (22:25 +0200)]
Synchronize library versions
Michal Sojka [Wed, 15 Jul 2015 18:35:21 +0000 (20:35 +0200)]
Add TJA1041 datasheet and update lib, which references it
Michal Horn [Mon, 13 Jul 2015 15:16:44 +0000 (17:16 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:jenkicar/rpp-simulink
Michal Horn [Mon, 13 Jul 2015 12:32:59 +0000 (14:32 +0200)]
Update test-sw
Michal Horn [Mon, 13 Jul 2015 12:31:53 +0000 (14:31 +0200)]
Fix error in CAN message id interval checking
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>
Michal Sojka [Sat, 11 Jul 2015 18:07:52 +0000 (20:07 +0200)]
Make attribute "eaton" to match only files in current directory
Michal Sojka [Fri, 10 Jul 2015 16:46:52 +0000 (18:46 +0200)]
Improve release comments and update lib
Michal Sojka [Thu, 9 Jul 2015 21:12:03 +0000 (23:12 +0200)]
Fix inclusion of lwip in the release packages
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]:
[
\b Warning: 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
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:+}
[
\b Warning: 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
Michal Sojka [Thu, 9 Jul 2015 14:22:04 +0000 (16:22 +0200)]
sfunction_ain: Add TODO
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.
Michal Sojka [Thu, 9 Jul 2015 12:54:51 +0000 (14:54 +0200)]
fray demo: Remove collision in buffer IDs
Michal Sojka [Thu, 9 Jul 2015 12:52:03 +0000 (14:52 +0200)]
Use correct version of common.tlc from master branch
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
Michal Sojka [Thu, 9 Jul 2015 11:35:06 +0000 (13:35 +0200)]
Remove unused file
Michal Horn [Thu, 9 Jul 2015 12:37:31 +0000 (14:37 +0200)]
Add correct version of the FlexRay blocks from the master
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
Michal Horn [Thu, 9 Jul 2015 11:47:17 +0000 (13:47 +0200)]
Update FlexRay blocks to correct version from master
Michal Sojka [Thu, 9 Jul 2015 09:05:40 +0000 (11:05 +0200)]
Don't fail because of CCS_UTILS_DIR not being set
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.
Michal Sojka [Thu, 9 Jul 2015 07:03:47 +0000 (09:03 +0200)]
Remove unused files
Michal Sojka [Thu, 9 Jul 2015 06:53:17 +0000 (08:53 +0200)]
demos/Makefile: Add print target
Michal Sojka [Thu, 9 Jul 2015 06:53:01 +0000 (08:53 +0200)]
Cleanup demos/Makefile
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.
Michal Sojka [Thu, 9 Jul 2015 05:50:30 +0000 (07:50 +0200)]
Mark files for Eaton releases
Michal Sojka [Wed, 8 Jul 2015 23:41:14 +0000 (01:41 +0200)]
Update test-sw/rpp-lib
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...
Michal Sojka [Wed, 8 Jul 2015 22:56:48 +0000 (00:56 +0200)]
Add list of blocks for the RPP board
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.
Michal Sojka [Wed, 8 Jul 2015 22:43:54 +0000 (00:43 +0200)]
Signal error when rpp_setup is called from wrong directory
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.
Michal Sojka [Wed, 8 Jul 2015 21:35:24 +0000 (23:35 +0200)]
Revert change merged by mistake
Michal Sojka [Wed, 8 Jul 2015 21:32:58 +0000 (23:32 +0200)]
Remove file added by mistake
Michal Sojka [Wed, 8 Jul 2015 21:05:30 +0000 (23:05 +0200)]
Makefile: Configure test-sw before building doc
Otherwise it fails.
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
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.
Michal Sojka [Sat, 4 Jul 2015 15:55:08 +0000 (17:55 +0200)]
Update test-sw submodule
Michal Sojka [Sat, 4 Jul 2015 15:35:12 +0000 (17:35 +0200)]
Makefile: Rework release target
Michal Sojka [Sat, 4 Jul 2015 13:43:15 +0000 (15:43 +0200)]
doc: One more fix for rm48_hdk
Michal Sojka [Sat, 4 Jul 2015 13:13:31 +0000 (15:13 +0200)]
doc: Fix build for rm48_hdk
Michal Sojka [Sat, 4 Jul 2015 11:38:32 +0000 (13:38 +0200)]
Makefile: Require specifying release target
Michal Sojka [Sat, 4 Jul 2015 11:37:56 +0000 (13:37 +0200)]
Makefile: Small clarifications
Michal Horn [Fri, 3 Jul 2015 15:13:41 +0000 (17:13 +0200)]
Update doc
Michal Sojka [Fri, 3 Jul 2015 15:03:55 +0000 (17:03 +0200)]
Update library
Michal Sojka [Fri, 3 Jul 2015 15:02:56 +0000 (17:02 +0200)]
release: Add check for library version mismatch
Michal Sojka [Fri, 3 Jul 2015 14:28:34 +0000 (16:28 +0200)]
Update test-sw
Michal Sojka [Fri, 3 Jul 2015 14:26:03 +0000 (16:26 +0200)]
Update submodules