]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/log
pes-rpp/rpp-lib.git
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 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.

11 years agoAdapted RPP library to OS layer swap.
Carlos Jenkins [Thu, 6 Jun 2013 00:58:33 +0000 (02:58 +0200)]
Adapted RPP library to OS layer swap.

11 years agoAdded the different FreeRTOS libraries so projects can swap layers, in particular...
Carlos Jenkins [Thu, 6 Jun 2013 00:56:09 +0000 (02:56 +0200)]
Added the different FreeRTOS libraries so projects can swap layers, in particular the posix version for simulation under Linux.

11 years agoFixed minor compilation issues.
Carlos Jenkins [Wed, 5 Jun 2013 23:14:29 +0000 (01:14 +0200)]
Fixed minor compilation issues.

11 years agoFinished the documentation on the SDR module and minor bug fixed.
Carlos Jenkins [Wed, 5 Jun 2013 22:24:18 +0000 (00:24 +0200)]
Finished the documentation on the SDR module and minor bug fixed.

11 years agoFinished to implement SDR API. Untested.
Carlos Jenkins [Wed, 5 Jun 2013 20:17:25 +0000 (22:17 +0200)]
Finished to implement SDR API. Untested.

11 years agoAdded a flush function to SCI API/module.
Carlos Jenkins [Wed, 5 Jun 2013 20:16:56 +0000 (22:16 +0200)]
Added a flush function to SCI API/module.

11 years agoStarting to implement SDR API.
Carlos Jenkins [Wed, 5 Jun 2013 18:44:02 +0000 (20:44 +0200)]
Starting to implement SDR API.

11 years agoFixed a minor preprocessing error and style changes.
Carlos Jenkins [Wed, 5 Jun 2013 18:43:30 +0000 (20:43 +0200)]
Fixed a minor preprocessing error and style changes.

11 years agoAdded AIN, AOUT and DIN Masked S-Functions to the library. Added S-Function for SCIC...
Carlos Jenkins [Wed, 5 Jun 2013 05:47:23 +0000 (07:47 +0200)]
Added AIN, AOUT and DIN Masked S-Functions to the library. Added S-Function for SCIC and updated documentation.

11 years agoAdded an ECHO test application for the SCI module.
Carlos Jenkins [Wed, 5 Jun 2013 04:16:48 +0000 (06:16 +0200)]
Added an ECHO test application for the SCI module.

11 years agoFixed a bug in ADC ISR.
Carlos Jenkins [Tue, 4 Jun 2013 21:55:18 +0000 (23:55 +0200)]
Fixed a bug in ADC ISR.

11 years agoFixed ADC driver to include read for HOUTIFBK pins.
Carlos Jenkins [Tue, 4 Jun 2013 21:46:26 +0000 (23:46 +0200)]
Fixed ADC driver to include read for HOUTIFBK pins.

11 years agoFinished the RPP DAC API. Yay!
Carlos Jenkins [Tue, 4 Jun 2013 20:49:31 +0000 (22:49 +0200)]
Finished the RPP DAC API. Yay!

11 years agoStarting to implement AOUT RPP API, test application, etc.
Carlos Jenkins [Tue, 4 Jun 2013 02:36:14 +0000 (04:36 +0200)]
Starting to implement AOUT RPP API, test application, etc.

11 years agoUpdated the test apps.
Carlos Jenkins [Tue, 4 Jun 2013 01:47:13 +0000 (03:47 +0200)]
Updated the test apps.

11 years agoRenaming test/ folder to apps/ to reflect more it's nature.
Carlos Jenkins [Tue, 4 Jun 2013 01:08:11 +0000 (03:08 +0200)]
Renaming test/ folder to apps/ to reflect more it's nature.

11 years agoAdding AIN test application.
Carlos Jenkins [Tue, 4 Jun 2013 01:07:45 +0000 (03:07 +0200)]
Adding AIN test application.

11 years agoFinished to implement AIN RPP API.
Carlos Jenkins [Tue, 4 Jun 2013 01:01:37 +0000 (03:01 +0200)]
Finished to implement AIN RPP API.

11 years agoFinished to reimplement ADC driver. Much cleaner now.
Carlos Jenkins [Tue, 4 Jun 2013 00:30:59 +0000 (02:30 +0200)]
Finished to reimplement ADC driver. Much cleaner now.

11 years agoStarted to implement RPP AIN API.
Carlos Jenkins [Mon, 3 Jun 2013 21:14:05 +0000 (23:14 +0200)]
Started to implement RPP AIN API.

11 years agoFinished to implement the RPP SCI API.
Carlos Jenkins [Mon, 3 Jun 2013 18:48:15 +0000 (20:48 +0200)]
Finished to implement the RPP SCI API.

11 years agoFixed Doxygen documentation generation.
Carlos Jenkins [Mon, 3 Jun 2013 18:27:36 +0000 (20:27 +0200)]
Fixed Doxygen documentation generation.

11 years agoFixed a minor bug of datatype not found.
Carlos Jenkins [Mon, 3 Jun 2013 17:56:09 +0000 (19:56 +0200)]
Fixed a minor bug of datatype not found.

11 years agoImproved documentation of several files.
Carlos Jenkins [Mon, 3 Jun 2013 17:48:22 +0000 (19:48 +0200)]
Improved documentation of several files.

11 years agoExcluding from Git annoying preference files that are deleted and regenerated constantly.
Carlos Jenkins [Mon, 3 Jun 2013 16:47:37 +0000 (18:47 +0200)]
Excluding from Git annoying preference files that are deleted and regenerated constantly.

11 years agoRemoved old TI SPI header that was unused.
Carlos Jenkins [Mon, 3 Jun 2013 16:45:01 +0000 (18:45 +0200)]
Removed old TI SPI header that was unused.

11 years agoFixed an error on main template file in case DEBUG is not defined. Implemented rpp_sc...
Carlos Jenkins [Mon, 3 Jun 2013 11:00:13 +0000 (13:00 +0200)]
Fixed an error on main template file in case DEBUG is not defined. Implemented rpp_sci_setup().

11 years agoSome minor fixes for debug.
Carlos Jenkins [Sun, 2 Jun 2013 02:10:10 +0000 (04:10 +0200)]
Some minor fixes for debug.

11 years agoAdded newer but unstable FreeRTOS 7.4.2 layer to a tar.gz in test/apps folder.
Carlos Jenkins [Fri, 31 May 2013 20:43:20 +0000 (22:43 +0200)]
Added newer but unstable FreeRTOS 7.4.2 layer to a tar.gz in test/apps folder.

11 years agoDowngraded the OS layer from FreeRTOS 7.4.2 to 7.0.2 because timming was incorrect.
Carlos Jenkins [Fri, 31 May 2013 20:31:07 +0000 (22:31 +0200)]
Downgraded the OS layer from FreeRTOS 7.4.2 to 7.0.2 because timming was incorrect.

Next commit will provide old files for future reference.

11 years agoJust some minor changes after debugging with Pavel.
Carlos Jenkins [Fri, 31 May 2013 18:42:57 +0000 (20:42 +0200)]
Just some minor changes after debugging with Pavel.

11 years agoChanges for testing the library.
Carlos Jenkins [Fri, 31 May 2013 15:11:28 +0000 (17:11 +0200)]
Changes for testing the library.

11 years agoAdded a CCS project that compiles the whole RPP library, not just the RPP layer,...
Carlos Jenkins [Thu, 30 May 2013 22:27:23 +0000 (00:27 +0200)]
Added a CCS project that compiles the whole RPP library, not just the RPP layer, and generates the ABI that is now included in the repo in <repo>/rpp/lib/rpp-lib.lib

11 years agoFixed SCI subsystem and inter-layer dependency. Untested.
Carlos Jenkins [Thu, 30 May 2013 20:01:18 +0000 (22:01 +0200)]
Fixed SCI subsystem and inter-layer dependency. Untested.

11 years agoAdding SCI functionallty.
Carlos Jenkins [Thu, 30 May 2013 19:05:44 +0000 (21:05 +0200)]
Adding SCI functionallty.

11 years agoCompiled din-sci and corrected errors.
Carlos Jenkins [Thu, 30 May 2013 16:59:12 +0000 (18:59 +0200)]
Compiled din-sci and corrected errors.

Note: CCS don't support binary literals :S :S Not even with GCC extensions.

11 years agoFinished to implement RPP DIN API. Untested.
Carlos Jenkins [Thu, 30 May 2013 16:32:54 +0000 (18:32 +0200)]
Finished to implement RPP DIN API. Untested.

11 years agoAdded CCS project for din-sci.
Carlos Jenkins [Thu, 30 May 2013 14:28:27 +0000 (16:28 +0200)]
Added CCS project for din-sci.

Also added datasheet for TI TMS570.

11 years agoAdded old initialization calls to RPP library. This should be fixed because is not...
Carlos Jenkins [Thu, 30 May 2013 13:03:07 +0000 (15:03 +0200)]
Added old initialization calls to RPP library. This should be fixed because is not elegant.

11 years agoFirst successful compilation of the RPP library. Yay!
Carlos Jenkins [Thu, 30 May 2013 12:52:38 +0000 (14:52 +0200)]
First successful compilation of the RPP library. Yay!

11 years agoFixed minor bug and added FreeRTOS function to main.
Carlos Jenkins [Thu, 30 May 2013 12:48:25 +0000 (14:48 +0200)]
Fixed minor bug and added FreeRTOS function to main.

11 years agoJust 2 errors to go.
Carlos Jenkins [Thu, 30 May 2013 12:36:24 +0000 (14:36 +0200)]
Just 2 errors to go.

11 years agoMoved spi.c, spi.h to HAL lower layer.
Carlos Jenkins [Thu, 30 May 2013 12:20:24 +0000 (14:20 +0200)]
Moved spi.c, spi.h to HAL lower layer.

11 years agoCreated rpp-layer test project adn fixed the RPP layer on library.
Carlos Jenkins [Thu, 30 May 2013 11:55:11 +0000 (13:55 +0200)]
Created rpp-layer test project adn fixed the RPP layer on library.

11 years agoSome style fix, nothing else.
Carlos Miguel Jenkins Pérez [Thu, 30 May 2013 09:58:19 +0000 (11:58 +0200)]
Some style fix, nothing else.

11 years agoImproved README.txt documentation on the tree.
Carlos Miguel Jenkins Pérez [Thu, 30 May 2013 00:36:29 +0000 (02:36 +0200)]
Improved README.txt documentation on the tree.

11 years agoCreated a RPP configuration override test project.
Carlos Miguel Jenkins Pérez [Wed, 29 May 2013 22:00:41 +0000 (00:00 +0200)]
Created a RPP configuration override test project.

11 years agoUncommented OS and CMD dependencies now that library is in good shape.
Carlos Miguel Jenkins Pérez [Wed, 29 May 2013 21:48:24 +0000 (23:48 +0200)]
Uncommented OS and CMD dependencies now that library is in good shape.

Just left EMACCore0RxIsr and EMACCore0TxIsr because it purpose and function escapes me.

11 years agoAdded printf() implementation on top of SCI and test app.
Carlos Miguel Jenkins Pérez [Wed, 29 May 2013 18:34:02 +0000 (20:34 +0200)]
Added printf() implementation on top of SCI and test app.

11 years agoFinished to specify blocks.
Carlos Miguel Jenkins Pérez [Wed, 29 May 2013 17:34:09 +0000 (19:34 +0200)]
Finished to specify blocks.

11 years agoJust a few errors left on the library.
Carlos Jenkins [Tue, 28 May 2013 18:05:00 +0000 (20:05 +0200)]
Just a few errors left on the library.

11 years agoReferenced library source files in project.
Carlos Jenkins [Tue, 28 May 2013 16:49:11 +0000 (18:49 +0200)]
Referenced library source files in project.

11 years agoJust added src/ as a source folder in LED blink test app.
Carlos Jenkins [Tue, 28 May 2013 16:47:16 +0000 (18:47 +0200)]
Just added src/ as a source folder in LED blink test app.

11 years agoLinked common files into test proyect.
Carlos Jenkins [Tue, 28 May 2013 16:44:29 +0000 (18:44 +0200)]
Linked common files into test proyect.

11 years agoReferenced RPP library in LED blink test app.
Carlos Jenkins [Tue, 28 May 2013 16:40:20 +0000 (18:40 +0200)]
Referenced RPP library in LED blink test app.

11 years agoAdded LED blink test application skeletton.
Carlos Jenkins [Tue, 28 May 2013 16:34:51 +0000 (18:34 +0200)]
Added LED blink test application skeletton.