]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/log
jenkicar/rpp-simulink.git
10 years agoAdded a CCS base project for RPP Library. New projects should be based on this one...
Carlos Jenkins [Sat, 15 Jun 2013 16:11:58 +0000 (18:11 +0200)]
Added a CCS base project for RPP Library. New projects should be based on this one as it includes all the configurations.

10 years agoAdded project for compiling RPP Library as a POSIX static library for simulation.
Carlos Jenkins [Sat, 15 Jun 2013 15:42:15 +0000 (17:42 +0200)]
Added project for compiling RPP Library as a POSIX static library for simulation.

10 years agoRemoved project rpp-layer as is no longer required with the POSIX test suite.
Carlos Jenkins [Sat, 15 Jun 2013 15:10:04 +0000 (17:10 +0200)]
Removed project rpp-layer as is no longer required with the POSIX test suite.

10 years agoAdded Simulink demo power_toggle. Non tested.
Carlos Jenkins [Sat, 15 Jun 2013 15:06:25 +0000 (17:06 +0200)]
Added Simulink demo power_toggle. Non tested.

10 years agoAdded MOUT test to the test suite. Fixed MOUT library module to store value on simula...
Carlos Jenkins [Sat, 15 Jun 2013 14:44:08 +0000 (16:44 +0200)]
Added MOUT test to the test suite. Fixed MOUT library module to store value on simulation.

10 years agoAdded documentation images.
Carlos Jenkins [Sat, 15 Jun 2013 00:14:36 +0000 (02:14 +0200)]
Added documentation images.

10 years agoAdded PDF version of the SVGs in case font problem, etc.
Carlos Jenkins [Sat, 15 Jun 2013 00:13:53 +0000 (02:13 +0200)]
Added PDF version of the SVGs in case font problem, etc.

10 years agoCreated a graphic for board pinout, connectors and layout.
Carlos Jenkins [Sat, 15 Jun 2013 00:03:41 +0000 (02:03 +0200)]
Created a graphic for board pinout, connectors and layout.

10 years agoFixed yet another ASM white space bug.
Carlos Jenkins [Fri, 14 Jun 2013 22:12:42 +0000 (00:12 +0200)]
Fixed yet another ASM white space bug.

10 years agoAdded new demos that uses DIN. Both compiles great and the source code was revised...
Carlos Jenkins [Fri, 14 Jun 2013 21:22:13 +0000 (23:22 +0200)]
Added new demos that uses DIN. Both compiles great and the source code was revised and seems ok, but because DIN driver doesn't work with the RPP layer for now I'm unable to upload to the board and test it if works.

10 years agoFixed small bug in library and fixed TLCs to support multiple block code generation...
Carlos Jenkins [Fri, 14 Jun 2013 20:50:51 +0000 (22:50 +0200)]
Fixed small bug in library and fixed TLCs to support multiple block code generation when using temporal variables.

10 years agoImplemented the demos hbridge_analog_control and hbridge_sinewave_control. Test:...
Carlos Jenkins [Fri, 14 Jun 2013 17:53:39 +0000 (19:53 +0200)]
Implemented the demos hbridge_analog_control and hbridge_sinewave_control. Test: PASS. Both :D :D

10 years agoAdded analog_sinewave Simulink demo. Test: PASS :D
Carlos Jenkins [Fri, 14 Jun 2013 17:12:17 +0000 (19:12 +0200)]
Added analog_sinewave Simulink demo. Test: PASS :D

10 years agoFixed one small bug on library, added documentation for a known bug on rpp_aout_updat...
Carlos Jenkins [Fri, 14 Jun 2013 16:15:22 +0000 (18:15 +0200)]
Fixed one small bug on library, added documentation for a known bug on rpp_aout_update() and added analog_passthrough Simulink demo. TESTED.

10 years agoImplemented demo log_analog_input. Test: PASSED :D
Carlos Jenkins [Fri, 14 Jun 2013 14:20:50 +0000 (16:20 +0200)]
Implemented demo log_analog_input. Test: PASSED :D

10 years agoImplemented Simulink demo echo_char.
Carlos Jenkins [Fri, 14 Jun 2013 14:08:20 +0000 (16:08 +0200)]
Implemented Simulink demo echo_char.

10 years agoTested this 3 Simulink demos: all passed.
Carlos Jenkins [Fri, 14 Jun 2013 13:23:31 +0000 (15:23 +0200)]
Tested this 3 Simulink demos: all passed.

10 years agoFixed some really stupid one white space bug.
Carlos Jenkins [Fri, 14 Jun 2013 13:06:37 +0000 (15:06 +0200)]
Fixed some really stupid one white space bug.

10 years agoAdded remaining TLCs. Untested.
Carlos Jenkins [Fri, 14 Jun 2013 12:49:34 +0000 (14:49 +0200)]
Added remaining TLCs. Untested.

The last commit was not supposed to go with the changes on blocks, S-Functions and TLCs. This one was. Ups.

10 years agoSmall style change on documentation of RPP API.
Carlos Jenkins [Fri, 14 Jun 2013 12:48:53 +0000 (14:48 +0200)]
Small style change on documentation of RPP API.

10 years agoSmall style change.
Carlos Jenkins [Fri, 14 Jun 2013 01:38:42 +0000 (03:38 +0200)]
Small style change.

10 years agoMinor changes of doxygen generated documentation.
Carlos Jenkins [Fri, 14 Jun 2013 01:31:36 +0000 (03:31 +0200)]
Minor changes of doxygen generated documentation.

10 years agoAdded rpp_din_ref() to DIN API to configure voltage reference. Unimplemented and...
Carlos Jenkins [Fri, 14 Jun 2013 01:15:44 +0000 (03:15 +0200)]
Added rpp_din_ref() to DIN API to configure voltage reference. Unimplemented and will not implement myself.

10 years agoMinor fixes in documentation.
Carlos Jenkins [Fri, 14 Jun 2013 00:54:53 +0000 (02:54 +0200)]
Minor fixes in documentation.

10 years agoImproved report documentation and fixed non-centered title in CVUT logo.
Carlos Jenkins [Fri, 14 Jun 2013 00:48:11 +0000 (02:48 +0200)]
Improved report documentation and fixed non-centered title in CVUT logo.

10 years agoAdded some images to the documentation.
Carlos Jenkins [Thu, 13 Jun 2013 23:29:33 +0000 (01:29 +0200)]
Added some images to the documentation.

10 years agoFinished to implement Simulink masks for all S-Functions. Also added printf format...
Carlos Jenkins [Thu, 13 Jun 2013 23:00:08 +0000 (01:00 +0200)]
Finished to implement Simulink masks for all S-Functions. Also added printf format support for SD-RAM block.

10 years agoFixed uLan to uLut in RPP library layers. Changed back IO layer to HAL layer because...
Carlos Jenkins [Thu, 13 Jun 2013 21:59:33 +0000 (23:59 +0200)]
Fixed uLan to uLut in RPP library layers. Changed back IO layer to HAL layer because source code files are prefixed with hal and the change is not worth it.

10 years agoFixed block diagram that missed the SCI module.
Carlos Jenkins [Thu, 13 Jun 2013 21:56:59 +0000 (23:56 +0200)]
Fixed block diagram that missed the SCI module.

10 years agoI think I fixed the DIN module on RPP. DIN in DRV should NOT receive everything as...
Carlos Jenkins [Thu, 13 Jun 2013 21:20:16 +0000 (23:20 +0200)]
I think I fixed the DIN module on RPP. DIN in DRV should NOT receive everything as MSB, crazy!

10 years agoFixed the floats on main page.
Carlos Jenkins [Thu, 13 Jun 2013 21:20:04 +0000 (23:20 +0200)]
Fixed the floats on main page.

10 years agoImproved documentation.
Carlos Jenkins [Thu, 13 Jun 2013 17:59:43 +0000 (19:59 +0200)]
Improved documentation.

10 years agoFixed main page file appearing in file list and blocks title.
Carlos Jenkins [Thu, 13 Jun 2013 16:29:01 +0000 (18:29 +0200)]
Fixed main page file appearing in file list and blocks title.

10 years agoAdded block diagram to API main page.
Carlos Jenkins [Thu, 13 Jun 2013 16:22:21 +0000 (18:22 +0200)]
Added block diagram to API main page.

10 years agoAdded new block diagram.
Carlos Jenkins [Thu, 13 Jun 2013 15:46:42 +0000 (17:46 +0200)]
Added new block diagram.

10 years agoImplemented metadata print option in TLC. Changed hello_world demo to include the...
Carlos Jenkins [Thu, 13 Jun 2013 11:33:53 +0000 (13:33 +0200)]
Implemented metadata print option in TLC. Changed hello_world demo to include the string.

10 years agoImplemented string printf format for Simulink SCIS block.
Carlos Jenkins [Thu, 13 Jun 2013 00:34:59 +0000 (02:34 +0200)]
Implemented string printf format for Simulink SCIS block.

10 years agoFix Simulink model compilation (no intvecs in linking) and added more Simulink demos...
Carlos Jenkins [Wed, 12 Jun 2013 19:18:38 +0000 (21:18 +0200)]
Fix Simulink model compilation (no intvecs in linking) and added more Simulink demos and a couple of TLCs.

10 years agoUpdated library with latest compilation. The project now updates this file automatica...
Carlos Jenkins [Wed, 12 Jun 2013 14:43:02 +0000 (16:43 +0200)]
Updated library with latest compilation. The project now updates this file automatically each build.

10 years agoFixed path non found error on downloader script for Simulink target.
Carlos Jenkins [Wed, 12 Jun 2013 14:42:23 +0000 (16:42 +0200)]
Fixed path non found error on downloader script for Simulink target.

10 years agoCorrected SDR non-echoed command processor and other minor changes of style.
Carlos Jenkins [Wed, 12 Jun 2013 14:41:38 +0000 (16:41 +0200)]
Corrected SDR non-echoed command processor and other minor changes of style.

11 years agoSome basic style changes to identify pin names.
Carlos Jenkins [Tue, 11 Jun 2013 21:26:20 +0000 (23:26 +0200)]
Some basic style changes to identify pin names.

11 years agoRefactored and ordered a little bit the test suite files and fixed some errors on...
Carlos Jenkins [Tue, 11 Jun 2013 16:08:24 +0000 (18:08 +0200)]
Refactored and ordered a little bit the test suite files and fixed some errors on the HBR test.

11 years agoFixed copy-paste silly errors.
Carlos Jenkins [Tue, 11 Jun 2013 13:37:42 +0000 (15:37 +0200)]
Fixed copy-paste silly errors.

11 years agoFixed the LCM1 python script. Ups, bytes, string, in Python 3, always....
Carlos Jenkins [Tue, 11 Jun 2013 13:11:14 +0000 (15:11 +0200)]
Fixed the LCM1 python script. Ups, bytes, string, in Python 3, always....

11 years agoTest and fixed LOUT Simulink compilation.
Carlos Jenkins [Mon, 10 Jun 2013 20:33:45 +0000 (22:33 +0200)]
Test and fixed LOUT Simulink compilation.

11 years agoFixed RPP Target main template file.
Carlos Jenkins [Mon, 10 Jun 2013 18:26:36 +0000 (20:26 +0200)]
Fixed RPP Target main template file.

11 years agoRemoving sdr-log_posix because it was superseded by rpp-test-suite_posix.
Carlos Jenkins [Mon, 10 Jun 2013 18:22:26 +0000 (20:22 +0200)]
Removing sdr-log_posix because it was superseded by rpp-test-suite_posix.

11 years agoFixing the Simulink build system for the static library. Untested.
Carlos Jenkins [Mon, 10 Jun 2013 17:17:07 +0000 (19:17 +0200)]
Fixing the Simulink build system for the static library. Untested.

11 years agoCannot wait to task to delete because is really long time (10ms)... can't suspend...
Carlos Jenkins [Mon, 10 Jun 2013 16:35:01 +0000 (18:35 +0200)]
Cannot wait to task to delete because is really long time (10ms)... can't suspend the task because FreeRTOS 6.0 and 7.0.2 lack the function to query the state of a task... can't preempt delete because it could deadlock on SPI transfer... can't set a flag and wait the task to delete itself when wake up because if watchdog start is called again another task will be created and the flag will be set high again, producing that the two tasks run together... soooooooo the only approach possible is to leave the task always running, just don't send the SPI transfer on wake up if watchdog "isn't" running a go back to sleep again. Sucks, I know, but hey.

11 years agoFix same race condition on SDR test suite. Only WDG HBR left.
Carlos Jenkins [Mon, 10 Jun 2013 15:25:48 +0000 (17:25 +0200)]
Fix same race condition on SDR test suite. Only WDG HBR left.

11 years agoFixed the very same race condition on all files. Just two are pending: SDR from the...
Carlos Jenkins [Mon, 10 Jun 2013 14:58:12 +0000 (16:58 +0200)]
Fixed the very same race condition on all files. Just two are pending: SDR from the test suite and the WDG from the HBR driver.

11 years agoFixed a race condition when a task is deleted while having a semaphore or lock.
Carlos Miguel Jenkins Pérez [Mon, 10 Jun 2013 13:24:35 +0000 (15:24 +0200)]
Fixed a race condition when a task is deleted while having a semaphore or lock.

11 years agoJust some basic style change.
Carlos Jenkins [Mon, 10 Jun 2013 03:37:15 +0000 (05:37 +0200)]
Just some basic style change.

11 years agoFixed the deadlock, now I have to implement this scheme everywhere.
Carlos Jenkins [Mon, 10 Jun 2013 03:35:13 +0000 (05:35 +0200)]
Fixed the deadlock, now I have to implement this scheme everywhere.

11 years agoFixed some minor and other mayor bugs. Changes simulation to static memory to avoid...
Carlos Jenkins [Mon, 10 Jun 2013 02:52:30 +0000 (04:52 +0200)]
Fixed some minor and other mayor bugs. Changes simulation to static memory to avoid malloc, just in case. Also changed the delay of all task to the end of the first iteration, so they don't wait for one iteration (some are quite long, 1s).

11 years agoFinished to implement the rpp-test-suite project for POSIX FreeRTOS. Compilesss niceeee.
Carlos Jenkins [Mon, 10 Jun 2013 00:10:12 +0000 (02:10 +0200)]
Finished to implement the rpp-test-suite project for POSIX FreeRTOS. Compilesss niceeee.

11 years agoMinor style fixes on SDR command processor.
Carlos Jenkins [Sun, 9 Jun 2013 23:21:53 +0000 (01:21 +0200)]
Minor style fixes on SDR command processor.

11 years agoAdded base structure for rpp-test-suite project that is going to be run on FreeRTOS...
Carlos Jenkins [Sun, 9 Jun 2013 23:10:51 +0000 (01:10 +0200)]
Added base structure for rpp-test-suite project that is going to be run on FreeRTOS POSIX Simulator.

11 years agoMore deletion.
Carlos Jenkins [Sun, 9 Jun 2013 23:03:39 +0000 (01:03 +0200)]
More deletion.

11 years agoMore removing preferences.
Carlos Jenkins [Sun, 9 Jun 2013 23:01:40 +0000 (01:01 +0200)]
More removing preferences.

11 years agoRemoving conflicting preferences from repository.
Carlos Jenkins [Sun, 9 Jun 2013 23:00:13 +0000 (01:00 +0200)]
Removing conflicting preferences from repository.

11 years agoRemoving so conflicting file.
Carlos Jenkins [Sun, 9 Jun 2013 22:56:38 +0000 (00:56 +0200)]
Removing so conflicting file.

11 years agoChanged name of project.
Carlos Jenkins [Sun, 9 Jun 2013 22:55:38 +0000 (00:55 +0200)]
Changed name of project.

11 years agoOrdering a little bit the applications.
Carlos Jenkins [Sun, 9 Jun 2013 22:39:10 +0000 (00:39 +0200)]
Ordering a little bit the applications.

11 years agoFixed copy-paste errors. Done, the test-suite is compiling, now to test.
Carlos Jenkins [Sun, 9 Jun 2013 22:25:04 +0000 (00:25 +0200)]
Fixed copy-paste errors. Done, the test-suite is compiling, now to test.

11 years agoFixed stupid typos in test suite.
Carlos Jenkins [Sun, 9 Jun 2013 22:07:17 +0000 (00:07 +0200)]
Fixed stupid typos in test suite.

11 years agoRemoved projects/apps ain-sci, din-sci, echo, led-blink and sinusoid because they...
Carlos Jenkins [Sun, 9 Jun 2013 21:33:43 +0000 (23:33 +0200)]
Removed projects/apps ain-sci, din-sci, echo, led-blink and sinusoid because they where integrated into rpp-test-suite (which is untested, but that's the next thing).

11 years agoRenamed and updated some basic documentation.
Carlos Jenkins [Sun, 9 Jun 2013 20:25:17 +0000 (22:25 +0200)]
Renamed and updated some basic documentation.

11 years agoJust some style and correctness.
Carlos Jenkins [Sun, 9 Jun 2013 19:29:46 +0000 (21:29 +0200)]
Just some style and correctness.

11 years agoJaja just two typos and library compiles again. #WIN
Carlos Jenkins [Sun, 9 Jun 2013 19:26:07 +0000 (21:26 +0200)]
Jaja just two typos and library compiles again. #WIN

11 years agoSome style correction and logic simplification.
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 16:51:04 +0000 (18:51 +0200)]
Some style correction and logic simplification.

11 years agoFinished to implement rpp-test-suite basics, still without testing, expect plenty...
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 14:26:08 +0000 (16:26 +0200)]
Finished to implement rpp-test-suite basics, still without testing, expect plenty of bugs.

11 years agoAdded semaphore expected to be 'extern'ed so application can wait the command process...
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 14:24:53 +0000 (16:24 +0200)]
Added semaphore expected to be 'extern'ed so application can wait the command processor of the logging module to exit. Also implemented protection on task creation and deletion.

11 years agoFixed warnings on Doxygen caused by OS hot swap feature.
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 14:23:18 +0000 (16:23 +0200)]
Fixed warnings on Doxygen caused by OS hot swap feature.

11 years agoAdded watchdog stop feature and refactored a bit the H-Bridge driver. Untested, might...
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 13:03:49 +0000 (15:03 +0200)]
Added watchdog stop feature and refactored a bit the H-Bridge driver. Untested, might be bugs.

11 years agoAdded files for RPP Test Suite. Not working, yet.
Carlos Miguel Jenkins Pérez [Sun, 9 Jun 2013 10:59:40 +0000 (12:59 +0200)]
Added files for RPP Test Suite. Not working, yet.

11 years agoRewrote the script to send commands to the LMC1. Added verification, exception handli...
Carlos Miguel Jenkins Pérez [Sat, 8 Jun 2013 18:44:30 +0000 (20:44 +0200)]
Rewrote the script to send commands to the LMC1. Added verification, exception handling, simulation option and optional GUI if no arguments are provided to the script.

11 years agoTested the DACs and fixed minor bugs.
Carlos Jenkins [Fri, 7 Jun 2013 19:00:43 +0000 (21:00 +0200)]
Tested the DACs and fixed minor bugs.

11 years agoFixed some minor bug when referencing a sys header file.
Carlos Jenkins [Fri, 7 Jun 2013 06:27:50 +0000 (08:27 +0200)]
Fixed some minor bug when referencing a sys header file.

11 years agoJust improved the documentation by sorting according to location in file.
Carlos Jenkins [Fri, 7 Jun 2013 06:08:03 +0000 (08:08 +0200)]
Just improved the documentation by sorting according to location in file.

11 years agoJust some general normalization of the RPP API documentation.
Carlos Jenkins [Fri, 7 Jun 2013 05:50:09 +0000 (07:50 +0200)]
Just some general normalization of the RPP API documentation.

11 years agoFinished to implement the RPP HBR API.
Carlos Jenkins [Fri, 7 Jun 2013 05:39:49 +0000 (07:39 +0200)]
Finished to implement the RPP HBR API.

11 years agoAdded API documentation for MOUT module.
Carlos Jenkins [Thu, 6 Jun 2013 23:11:44 +0000 (01:11 +0200)]
Added API documentation for MOUT module.

11 years agoImplemented RPP API for MOUT.
Carlos Jenkins [Thu, 6 Jun 2013 22:50:25 +0000 (00:50 +0200)]
Implemented RPP API for MOUT.

11 years agoImplemented use variable threshold in RPP DIN API.
Carlos Jenkins [Thu, 6 Jun 2013 21:39:33 +0000 (23:39 +0200)]
Implemented use variable threshold in RPP DIN API.

11 years agoImplemented SD-RAM Simulink block.
Carlos Jenkins [Thu, 6 Jun 2013 21:38:52 +0000 (23:38 +0200)]
Implemented SD-RAM Simulink block.

11 years agoTested and finished to implement SDR API and SCI-POSIX layer.
Carlos Jenkins [Thu, 6 Jun 2013 19:35:40 +0000 (21:35 +0200)]
Tested and finished to implement SDR API and SCI-POSIX layer.

11 years agoFixed a minor bug.
Carlos Jenkins [Thu, 6 Jun 2013 18:13:23 +0000 (20:13 +0200)]
Fixed a minor bug.

11 years agoFixed sdr-log application so it can use new SCI-POSIX translation layer.
Carlos Jenkins [Thu, 6 Jun 2013 17:17:16 +0000 (19:17 +0200)]
Fixed sdr-log application so it can use new SCI-POSIX translation layer.

11 years agoImplemented SCI-POSIX translation layer to run RPP apps in simulator.
Carlos Jenkins [Thu, 6 Jun 2013 17:16:36 +0000 (19:16 +0200)]
Implemented SCI-POSIX translation layer to run RPP apps in simulator.

11 years agoAdapting code for Simulation. Bringing SCI getc and C getc a little bit closer.
Carlos Jenkins [Thu, 6 Jun 2013 15:37:12 +0000 (17:37 +0200)]
Adapting code for Simulation. Bringing SCI getc and C getc a little bit closer.

11 years agoAdded first POSIX project using FreeRTOS POSIX/GCC port. Niceee, works niceee.
Carlos Jenkins [Thu, 6 Jun 2013 04:56:41 +0000 (06:56 +0200)]
Added first POSIX project using FreeRTOS POSIX/GCC port. Niceee, works niceee.

I will change the prefix of the project tomorrow to something like  posix-foobar, so another project that links with the FreeRTOS for TMS570 with TI ARM compiler can use this name.

11 years agoMoved SDRAM_emif initialization to SD-RAM module and find (but didn't fixed) a bug...
Carlos Jenkins [Thu, 6 Jun 2013 04:54:10 +0000 (06:54 +0200)]
Moved SDRAM_emif initialization to SD-RAM module and find (but didn't fixed) a bug in SDR command processor when compiling against FreeRTOS GCC/POSIX port.

11 years agoSome minor style and normalization fixes.
Carlos Jenkins [Thu, 6 Jun 2013 04:53:51 +0000 (06:53 +0200)]
Some minor style and normalization fixes.

11 years agoMinor fixes for RPP Layer GCC Compilation.
Carlos Jenkins [Thu, 6 Jun 2013 02:37:18 +0000 (04:37 +0200)]
Minor fixes for RPP Layer GCC Compilation.

11 years agoChanged the FreeRTOSConfig to the original one in the OpenPilot tree.
Carlos Jenkins [Thu, 6 Jun 2013 01:41:32 +0000 (03:41 +0200)]
Changed the FreeRTOSConfig to the original one in the OpenPilot tree.

And forgot to remove file from last commit.

11 years agoUps file in wrong place.
Carlos Jenkins [Thu, 6 Jun 2013 01:39:38 +0000 (03:39 +0200)]
Ups file in wrong place.

11 years agoJust normalized the OS files.
Carlos Jenkins [Thu, 6 Jun 2013 01:34:56 +0000 (03:34 +0200)]
Just normalized the OS files.

11 years agoAdapted the test projects to the new OS layer swap.
Carlos Jenkins [Thu, 6 Jun 2013 00:58:53 +0000 (02:58 +0200)]
Adapted the test projects to the new OS layer swap.