]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/log
jenkicar/rpp-simulink.git
2 years agoChange license to MIT master
Michal Sojka [Sun, 23 May 2021 23:07:30 +0000 (01:07 +0200)]
Change license to MIT

4 years agodoc: Update documentation of external mode and related stuff
Michal Sojka [Fri, 18 Oct 2019 11:23:16 +0000 (13:23 +0200)]
doc: Update documentation of external mode and related stuff

4 years agodoc: Move new documentation to more suitable places than "Getting started"
Michal Sojka [Fri, 18 Oct 2019 11:27:50 +0000 (13:27 +0200)]
doc: Move new documentation to more suitable places than "Getting started"

Also update rpp-test-sw to correctly generate documentation of its commands.

4 years agoAdd external mode section to documentation
Jakub [Sun, 15 Sep 2019 22:53:48 +0000 (00:53 +0200)]
Add external mode section to documentation

Basic documentation of external mode and limitations
of actual implementation.

4 years agoRename rtiostream_serial.c to rtiostream_serial_rpp.c
Michal Sojka [Sun, 8 Sep 2019 21:02:45 +0000 (23:02 +0200)]
Rename rtiostream_serial.c to rtiostream_serial_rpp.c

The reason is that the makefile (.tmf) tried to compile
<MATLAB>/rtw/c/src/rtiostream/rtiostreamserial/rtiostream_serial.c
instead of rtiostream_serial.c from our rpp directory and it fails. By
renaming the file Makefile finds only our file.

4 years agoAdd Simulink models to test compilation of extmode
Michal Sojka [Sun, 8 Sep 2019 20:32:23 +0000 (22:32 +0200)]
Add Simulink models to test compilation of extmode

4 years agoInitialization of extmode moved from main to extmode thread
Jakub Nejedlý [Wed, 28 Aug 2019 07:29:34 +0000 (09:29 +0200)]
Initialization of extmode moved from main to extmode thread

Function rtParseArgsForExtMode() call LwIP thread when opening
TCP/IP connection. That causes fault if is initialization called
before starting scheduler. Problem is solved by moving initialization
of communication to extmode thread.

4 years agoAdd ethernet include and init to model
Jakub Nejedlý [Wed, 28 Aug 2019 09:06:58 +0000 (11:06 +0200)]
Add ethernet include and init to model

Add necessary includes and init functions to main of model. All changes
are used only if model is compiled with extmode.

4 years agoAdd external mode through TCP/IP to Simulink options
Jakub Nejedlý [Wed, 28 Aug 2019 08:19:44 +0000 (10:19 +0200)]
Add external mode through TCP/IP to Simulink options

Enable new transport layer in extmode settings dialog.

4 years agoCompile extmode TCP/IP transport layer
Jakub Nejedlý [Wed, 28 Aug 2019 07:41:07 +0000 (09:41 +0200)]
Compile extmode TCP/IP transport layer

4 years agoAdd TCP/IP interface for extmode
Jakub [Wed, 28 Aug 2019 08:52:38 +0000 (10:52 +0200)]
Add TCP/IP interface for extmode

Support basic communication and reconnecting to target.
Basic communication and reconnecting stress tested.

Implementation inspired from
http://git.savannah.nongnu.org/cgit/lwip/lwip-contrib.git/tree/apps/tcpecho/tcpecho.c
matlabroot/rtw/c/src/rtiostream/rtiostreamtcpip/rtiostream_tcpip.c

4 years agoUpdate rpp-lib and test-sw (Ethernet support)
Michal Sojka [Sun, 8 Sep 2019 20:00:20 +0000 (22:00 +0200)]
Update rpp-lib and test-sw (Ethernet support)

Submodule rpp/lib 7f10fea..300b193:
  > Increase FreeRTOS heap and use it by LwIP
  > Increase stack memory of RX and TX thread
  > Get rid of "last line of file ends without a newline" warning
  > Update LWIP
  > Set MDIO initial sequence
  > Change RMII comunication to MII
  > Makefile.var: Whitespace fixes
  > Enable ethernet interrupts for all platforms
  > Add content to release
  > Static IP configuration
  > Touch PIN_ETHRST only on TMS570_RPP
  > Enable ehternet for all platform
  > Heap change

Submodule doc/test-sw ee9f11e..8514824:
  > Add testing tool iperf
  > Get rid of compiler warnings (variable was set but never used)
  > Add ping function to debug tools
  > Change MAC address
  > Guard tms570_rpp-specific code with #ifdef
  > Enable Ethernet on all boards
  > Update rpp-lib

4 years agoDisable typographic conversion for block markdown to HTML conversion
Michal Sojka [Sat, 31 Aug 2019 16:14:33 +0000 (18:14 +0200)]
Disable typographic conversion for block markdown to HTML conversion

4 years agoUpdate block masks by running rpp_update_doc.m personal/sojka/matlab-2018b-test
Michal Sojka [Fri, 26 Jul 2019 15:05:33 +0000 (17:05 +0200)]
Update block masks by running rpp_update_doc.m

Note: This was needed for the updated buildbot not to complain about
doc inconsistency. The changes bellow are white-space only and are
probably caused by newer version of the pandoc tool on the ritchie
server.

Changelog:
Processing rpp_aout/Analog Output
Processing rpp_can_rx/CAN Receive
diff --git a/sfunction_canreceive.MaskDescription.old b/sfunction_canreceive.MaskDescription.new
index 3283e26..d1bc5ab 100644
--- a/sfunction_canreceive.MaskDescription.old
+++ b/sfunction_canreceive.MaskDescription.new
@@ -1,6 +1,7 @@
<p>Receive a messages from the CAN bus.</p>
<p>The output can be a uint8, uint16, uint32 number or CAN_MESSAGE object. CAN Unpack block can be used to unpack the data from CAN_MESSAGE object.</p>
<p>A Function-call subsystem is triggered every time when a new message has been received.</p>
<p>When Mixed is selected in the <em>Message type</em>, the block is able to receive both, the mesages with Standard and Extended identifier.<br [-/><strong>NOTE:</strong>-]{+/>+}
{+<strong>NOTE:</strong>+} When Mixed is selected, the <em>Message ID</em> and eventualy the <em>Message ID mask</em> have to be shifted by 18 bits to the left.</p>
<p>If the <em>Message filter</em> is set to Single ID, only the messages with the one identifier specified in <em>Message ID</em> will be accepted by the block. But when ID &amp; mask is selected, all messages with identifier compliant to logical AND of the <em>Message ID</em> and <em>Message ID mask</em> will be accepted.</p>
<p>Uncheck <em>Automatic mailbox number</em>, if user defined mailbox number is needed.</p>

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
Processing rpp_fr_tx/Configure TX buffer
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
diff --git a/sfunction_sdrw.MaskDescription.old b/sfunction_sdrw.MaskDescription.new
index 78b8676..484559b 100644
--- a/sfunction_sdrw.MaskDescription.old
+++ b/sfunction_sdrw.MaskDescription.new
@@ -1,2 +1,4 @@
<p>This block allows to log a double value to the SD-RAM. User needs to provide a valid PrintFormat string to format and register the double value on the log. The PrintFormat string should include two specifiers:<br />
1. For the block ID. Any valid integer specifier.<br />
2. For the value to log. Any valid double specifier.</p>
<p>Note that the value of PrintFormat is inserted raw between quotes on code generation and thus there is no validation on it. Error to provide a valid PrintFormat could generate compilation errors or even run-time errors (normally this generates a warning on compile time). Note that the function for logging used is <code>rpp_sdr_printf()</code>, which is a blocking call, and can potentially overrun the step. The ErrFlag will set if <code>rpp_sdr_printf()</code> returns an error (for example out of memory), but will clear back if the next step the call to this function is successful.</p>

diff --git a/sfunction_sdrw.MaskHelp.old b/sfunction_sdrw.MaskHelp.new
index 78b8676..484559b 100644
--- a/sfunction_sdrw.MaskHelp.old
+++ b/sfunction_sdrw.MaskHelp.new
@@ -1,2 +1,4 @@
<p>This block allows to log a double value to the SD-RAM. User needs to provide a valid PrintFormat string to format and register the double value on the log. The PrintFormat string should include two specifiers:<br />
1. For the block ID. Any valid integer specifier.<br />
2. For the value to log. Any valid double specifier.</p>
<p>Note that the value of PrintFormat is inserted raw between quotes on code generation and thus there is no validation on it. Error to provide a valid PrintFormat could generate compilation errors or even run-time errors (normally this generates a warning on compile time). Note that the function for logging used is <code>rpp_sdr_printf()</code>, which is a blocking call, and can potentially overrun the step. The ErrFlag will set if <code>rpp_sdr_printf()</code> returns an error (for example out of memory), but will clear back if the next step the call to this function is successful.</p>

Processing rpp_overrun/Overrun Detection
Processing rpp_power/Power Output
Processing rpp_rpp_ain/Analog Input
Processing rpp_sci_cfg/Serial Configure
Processing rpp_sci_printf/Serial Printf
Processing rpp_sci_rx/Serial Receive
Processing rpp_sci_tx/Serial Send

4 years agoMake block forwarding table compatible with Matlab R2018b
Jakub [Fri, 26 Oct 2018 08:17:29 +0000 (10:17 +0200)]
Make block forwarding table compatible with Matlab R2018b

Without this change, Matlab R2018b prints the following error message:

    Error using rpp_generate_lib (line 67)
    Entry number '1' has invalid value specified in "Old block version"
    column.

[commit message update by Michal Sojka]

7 years agodoc: Mention git clone in version for HDK personal/langrfil/ttcpu
Michal Sojka [Wed, 3 Aug 2016 14:43:11 +0000 (16:43 +0200)]
doc: Mention git clone in version for HDK

7 years agodoc: Replace deprecated \tt with \texttt
Michal Sojka [Wed, 13 Jul 2016 12:14:47 +0000 (14:14 +0200)]
doc: Replace deprecated \tt with \texttt

This fixes other compilation errors with newer scrrpt class.

7 years agodoc: Fix compilation errors
Michal Sojka [Wed, 13 Jul 2016 12:14:01 +0000 (14:14 +0200)]
doc: Fix compilation errors

(probably caused by newer version of pandoc and/or other tools)

7 years agoAdd references to chips on the RPP board
Michal Sojka [Wed, 4 May 2016 12:42:43 +0000 (14:42 +0200)]
Add references to chips on the RPP board

7 years agoUpdate lib submodule
Michal Sojka [Wed, 4 May 2016 09:36:36 +0000 (11:36 +0200)]
Update lib submodule

8 years agodoc: Update version information in rpp startup message
Michal Sojka [Fri, 30 Oct 2015 10:10:57 +0000 (11:10 +0100)]
doc: Update version information in rpp startup message

8 years agodoc: Add figure with RPP board pinout
Michal Sojka [Fri, 30 Oct 2015 09:07:26 +0000 (10:07 +0100)]
doc: Add figure with RPP board pinout

8 years agodoc: Minor typographical updates
Michal Sojka [Fri, 30 Oct 2015 08:59:30 +0000 (09:59 +0100)]
doc: Minor typographical updates

8 years agodoc: Changes related to the RPP board
Michal Sojka [Fri, 30 Oct 2015 08:50:29 +0000 (09:50 +0100)]
doc: Changes related to the RPP board

Some text was written for HDK and is not valid for RPP. This text was
either fixed or removed.

8 years agoUpdate lib submodule
Michal Sojka [Tue, 27 Oct 2015 13:32:18 +0000 (14:32 +0100)]
Update lib submodule

8 years agodoc: Update the date of revision 0.7 eaton-0.7
Michal Sojka [Mon, 5 Oct 2015 08:57:39 +0000 (10:57 +0200)]
doc: Update the date of revision 0.7

8 years agoAdd comments to GIO blocks
Michal Sojka [Mon, 5 Oct 2015 08:35:02 +0000 (10:35 +0200)]
Add comments to GIO blocks

8 years agoDon't modify original blocks in rpp_update_blocks_for_target personal/sojka/gio-spi5
Michal Sojka [Mon, 5 Oct 2015 07:58:19 +0000 (09:58 +0200)]
Don't modify original blocks in rpp_update_blocks_for_target

Instead, copy the original block to the rpp_lib and modify it there.

8 years agodoc: Describe board_init_hydctr demo
Michal Sojka [Sun, 4 Oct 2015 20:42:33 +0000 (22:42 +0200)]
doc: Describe board_init_hydctr demo

8 years agodoc: Add 0.7 revision
Michal Sojka [Sun, 4 Oct 2015 20:18:03 +0000 (22:18 +0200)]
doc: Add 0.7 revision

8 years agogio_out: Mention board_init_hydctr demo
Michal Sojka [Sun, 4 Oct 2015 20:17:16 +0000 (22:17 +0200)]
gio_out: Mention board_init_hydctr demo

8 years agogio: Let transform function set pin param to the same value as pin_name
Michal Sojka [Sun, 4 Oct 2015 20:04:18 +0000 (22:04 +0200)]
gio: Let transform function set pin param to the same value as pin_name

It is better for the user if she sees only the popup with pin names rather
than the edit box. If the pin does not exist in the popup list, block
initialization code takes care of this case.

8 years agoRemove priority of Terminator in multirate_mt_hdk demo
Michal Sojka [Sun, 4 Oct 2015 15:22:02 +0000 (17:22 +0200)]
Remove priority of Terminator in multirate_mt_hdk demo

This caused warnings during compilation.

8 years agoUpdate lib submodule
Michal Sojka [Sun, 4 Oct 2015 14:36:17 +0000 (16:36 +0200)]
Update lib submodule

8 years agoAdd SPI5 GIO pins to the demo
Michal Sojka [Sun, 4 Oct 2015 14:36:08 +0000 (16:36 +0200)]
Add SPI5 GIO pins to the demo

This demo shows how to use these pins together with SPI functionality
on the other pins.

8 years agoGIO: Offer only pins that are configured as GPIO
Michal Sojka [Sun, 4 Oct 2015 14:35:12 +0000 (16:35 +0200)]
GIO: Offer only pins that are configured as GPIO

8 years agoUpdate lib submodule
Michal Sojka [Sun, 4 Oct 2015 07:32:44 +0000 (09:32 +0200)]
Update lib submodule

8 years agoUpdate block masks by running rpp_update_doc.m
Michal Sojka [Sun, 4 Oct 2015 07:08:03 +0000 (09:08 +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
diff --git a/sfunction_gio_in.MaskDescription.old b/sfunction_gio_in.MaskDescription.new
index 208dfe5..5be5fdc 100644
--- a/sfunction_gio_in.MaskDescription.old
+++ b/sfunction_gio_in.MaskDescription.new
@@ -1,2 +1,2 @@
<p>Reads[-a-] value from a [-GPIO-]{+GIO+} pin. {+Which pins are supported depends on the target board.+} The [-block supports GIOA, GIOB and NHET1 ports. Any-]{+selected+} pin can be configured as tri-state, pull up or pull down.</p>
[-<p>It is not allowed to read from one-]{+<p>When the+} pin[-by using more then one GIOIN blocks. It-] is [-not allowed to use-]{+used in multiple+} GIOIN [-and DOUT blocks together configured for one GPIO pin.</p>-]{+or GIOOUT blocks, an error is signaled.</p>+}

diff --git a/sfunction_gio_in.MaskHelp.old b/sfunction_gio_in.MaskHelp.new
index 208dfe5..5be5fdc 100644
--- a/sfunction_gio_in.MaskHelp.old
+++ b/sfunction_gio_in.MaskHelp.new
@@ -1,2 +1,2 @@
<p>Reads[-a-] value from a [-GPIO-]{+GIO+} pin. {+Which pins are supported depends on the target board.+} The [-block supports GIOA, GIOB and NHET1 ports. Any-]{+selected+} pin can be configured as tri-state, pull up or pull down.</p>
[-<p>It is not allowed to read from one-]{+<p>When the+} pin[-by using more then one GIOIN blocks. It-] is [-not allowed to use-]{+used in multiple+} GIOIN [-and DOUT blocks together configured for one GPIO pin.</p>-]{+or GIOOUT blocks, an error is signaled.</p>+}

[\bWarning: an error occurred while parsing class fxptui.explorer:
Invalid data type.
]\b
Processing rpp_gio_out/General Purpose Digital Output
diff --git a/sfunction_gio_out.MaskDescription.old b/sfunction_gio_out.MaskDescription.new
index 8c37163..63ee0cb 100644
--- a/sfunction_gio_out.MaskDescription.old
+++ b/sfunction_gio_out.MaskDescription.new
@@ -1,2 +1,2 @@
[-<p>Writes-]{+<p>Sets+} a [-value-]{+GIO pin+} to a [-GPIO pin. The block supports GIOA, GIOB and NHET1 ports.-]{+given value. Which pins are supported depends on the target board.+} Any pin can be configured as open drain or push/pull and initial output value can be specified. The initial value is a value, which will appear on the pin when the GPIO module is initialized and stays there until the first block execution.</p>
[-<p>It is not allowed to write to one-]{+<p>When the+} pin[-by using more then one GIOOUT blocks. It-] is [-not allowed to use-]{+used in multiple GIOIN or+} GIOOUT [-and DIN blocks on one GPIO pin.</p>-]{+blocks, an error is signaled.</p>+}

diff --git a/sfunction_gio_out.MaskHelp.old b/sfunction_gio_out.MaskHelp.new
index 8c37163..63ee0cb 100644
--- a/sfunction_gio_out.MaskHelp.old
+++ b/sfunction_gio_out.MaskHelp.new
@@ -1,2 +1,2 @@
[-<p>Writes-]{+<p>Sets+} a [-value-]{+GIO pin+} to a [-GPIO pin. The block supports GIOA, GIOB and NHET1 ports.-]{+given value. Which pins are supported depends on the target board.+} Any pin can be configured as open drain or push/pull and initial output value can be specified. The initial value is a value, which will appear on the pin when the GPIO module is initialized and stays there until the first block execution.</p>
[-<p>It is not allowed to write to one-]{+<p>When the+} pin[-by using more then one GIOOUT blocks. It-] is [-not allowed to use-]{+used in multiple GIOIN or+} GIOOUT [-and DIN blocks on one GPIO pin.</p>-]{+blocks, an error is signaled.</p>+}

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

8 years agoAutomatically transform models with old GIO blocks to the new ones
Michal Sojka [Sat, 3 Oct 2015 22:34:02 +0000 (00:34 +0200)]
Automatically transform models with old GIO blocks to the new ones

8 years agogio blocks: Allow users to select the pin from a list
Michal Sojka [Sat, 3 Oct 2015 06:06:41 +0000 (08:06 +0200)]
gio blocks: Allow users to select the pin from a list

This (target-specific) list is updated by rpp_setup.

8 years agodoc: Print block IOs and parameters in tables
Michal Sojka [Sat, 3 Oct 2015 06:41:21 +0000 (08:41 +0200)]
doc: Print block IOs and parameters in tables

8 years agodoc: Allow underscores (and markdown syntax) in parameter documentation
Michal Sojka [Sat, 3 Oct 2015 06:07:23 +0000 (08:07 +0200)]
doc: Allow underscores (and markdown syntax) in parameter documentation

8 years agorefs: Add ARM assembler documentation
Michal Sojka [Mon, 14 Sep 2015 16:31:28 +0000 (18:31 +0200)]
refs: Add ARM assembler documentation

8 years agodoc: 0.6a revision eaton-0.6a
Michal Sojka [Fri, 11 Sep 2015 14:10:44 +0000 (16:10 +0200)]
doc: 0.6a revision

8 years agoUpdate lib submodule
Michal Sojka [Fri, 11 Sep 2015 14:07:25 +0000 (16:07 +0200)]
Update lib submodule

8 years agodoc: Build documentation only with block that are part of the release
Michal Sojka [Fri, 11 Sep 2015 14:02:40 +0000 (16:02 +0200)]
doc: Build documentation only with block that are part of the release

8 years agoDistribute new demos to Eaton personal/sojka/spi eaton-0.6
Michal Sojka [Thu, 3 Sep 2015 10:09:57 +0000 (12:09 +0200)]
Distribute new demos to Eaton

8 years agoFail when required demos are missing (in the release)
Michal Sojka [Thu, 3 Sep 2015 09:17:35 +0000 (11:17 +0200)]
Fail when required demos are missing (in the release)

8 years agoMore documentation updates
Michal Sojka [Thu, 3 Sep 2015 08:53:07 +0000 (10:53 +0200)]
More documentation updates

8 years agoUpdate lib submodule
Michal Sojka [Thu, 3 Sep 2015 08:31:17 +0000 (10:31 +0200)]
Update lib submodule

8 years agoUpdate documentation for 0.6 release
Michal Sojka [Thu, 3 Sep 2015 08:19:24 +0000 (10:19 +0200)]
Update documentation for 0.6 release

8 years agoUpdate hydctr_init block
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

8 years agobuildbot: Suppress Matlab warnings on Windows
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.

8 years agoUpdate buildbot's warning supression files
Michal Sojka [Sat, 29 Aug 2015 20:33:46 +0000 (22:33 +0200)]
Update buildbot's warning supression files

8 years agoFix unified single/multi-tasking main template
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.

8 years agoAdd HYDCTR board init demo
Michal Horn [Thu, 27 Aug 2015 17:51:44 +0000 (19:51 +0200)]
Add HYDCTR board init demo

8 years agoImplement HYDCTR board init block
Michal Horn [Thu, 27 Aug 2015 17:51:18 +0000 (19:51 +0200)]
Implement HYDCTR board init block

[Reworked by Michal Sojka]

8 years agoUpdate lib submodule
Michal Sojka [Fri, 28 Aug 2015 14:20:47 +0000 (16:20 +0200)]
Update lib submodule

8 years agoUser rpp_mrmain.tlc for both modes, delete rpp_srmain.tlc
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.

8 years agodemo: Uncheck "Download to RPP"
Michal Sojka [Thu, 27 Aug 2015 15:12:16 +0000 (17:12 +0200)]
demo: Uncheck "Download to RPP"

8 years agoDo not exit when overrun is detected
Michal Sojka [Thu, 27 Aug 2015 12:09:08 +0000 (14:09 +0200)]
Do not exit when overrun is detected

8 years agoRemove possibility of undetected overruns
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.

8 years agodoc: Document MultiTasking feature
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.

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

This was initially implemented by Michal Horn and then updated by Michal
Sojka.

8 years agorpp_setup: Inform users about which hardware target is currently configured eaton-0.5.5b
Michal Sojka [Thu, 27 Aug 2015 08:29:01 +0000 (10:29 +0200)]
rpp_setup: Inform users about which hardware target is currently configured

8 years agoUpdate lib submodule
Michal Sojka [Thu, 27 Aug 2015 17:18:21 +0000 (19:18 +0200)]
Update lib submodule

8 years agoUpdate lib submodule
Michal Sojka [Thu, 27 Aug 2015 17:08:38 +0000 (19:08 +0200)]
Update lib submodule

8 years agoUpdate demo_board_hdk eaton-0.5.5a
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)

8 years agoUpdate lib submodule
Michal Sojka [Thu, 27 Aug 2015 13:14:30 +0000 (15:14 +0200)]
Update lib submodule

8 years agoUpdate .gitignore
Michal Sojka [Thu, 27 Aug 2015 13:11:49 +0000 (15:11 +0200)]
Update .gitignore

8 years agoUpdate lib submodule (simplification of ADC overrun fix) eaton-0.5.5
Michal Sojka [Thu, 27 Aug 2015 07:29:07 +0000 (09:29 +0200)]
Update lib submodule (simplification of ADC overrun fix)

8 years agodoc: Update description of library layers
Michal Sojka [Thu, 27 Aug 2015 05:47:59 +0000 (07:47 +0200)]
doc: Update description of library layers

8 years agodoc: Describe new document revision
Michal Sojka [Thu, 27 Aug 2015 05:44:05 +0000 (07:44 +0200)]
doc: Describe new document revision

8 years agoUpdate lib submodule
Michal Sojka [Thu, 27 Aug 2015 05:32:51 +0000 (07:32 +0200)]
Update lib submodule

8 years agodoc: Reflect change of FreeRTOS version
Michal Sojka [Thu, 27 Aug 2015 05:15:29 +0000 (07:15 +0200)]
doc: Reflect change of FreeRTOS version

8 years agoUpdate lib submodule
Michal Sojka [Wed, 26 Aug 2015 20:54:41 +0000 (22:54 +0200)]
Update lib submodule

8 years agodoc/Makefile: Do not configure test-sw if already done.
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.

8 years agoDo not distribute useless files to Eaton
Michal Sojka [Wed, 26 Aug 2015 20:32:00 +0000 (22:32 +0200)]
Do not distribute useless files to Eaton

8 years agoAdd model for testing ADC overrun
Michal Sojka [Wed, 26 Aug 2015 20:31:14 +0000 (22:31 +0200)]
Add model for testing ADC overrun

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