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

11 years agoFinished correcting includes in SYS library.
Carlos Jenkins [Tue, 28 May 2013 16:21:16 +0000 (18:21 +0200)]
Finished correcting includes in SYS library.

11 years agoAdded layers graphic in documentation and moved api related files to it's on folder.
Carlos Jenkins [Tue, 28 May 2013 16:02:39 +0000 (18:02 +0200)]
Added layers graphic in documentation and moved api related files to it's on folder.

11 years agoFixed includes in rpp and sys libs.
Carlos Jenkins [Tue, 28 May 2013 15:25:46 +0000 (17:25 +0200)]
Fixed includes in rpp and sys libs.

11 years agoStill normalizing...
Carlos Jenkins [Tue, 28 May 2013 14:53:17 +0000 (16:53 +0200)]
Still normalizing...

11 years agoUnifying system headers to UNIX line ending and replaced tabs by spaces.
Carlos Jenkins [Tue, 28 May 2013 14:40:02 +0000 (16:40 +0200)]
Unifying system headers to UNIX line ending and replaced tabs by spaces.

11 years agoUnifying hal includes. Problems ahead because upper layer DRV was being included.
Carlos Jenkins [Tue, 28 May 2013 14:31:40 +0000 (16:31 +0200)]
Unifying hal includes. Problems ahead because upper layer DRV was being included.

11 years agoNormalizing line endings to UNIX and replaced tabs by spaces.
Carlos Jenkins [Tue, 28 May 2013 14:16:30 +0000 (16:16 +0200)]
Normalizing line endings to UNIX and replaced tabs by spaces.

11 years agoStill adapting the library...
Carlos Jenkins [Tue, 28 May 2013 14:11:20 +0000 (16:11 +0200)]
Still adapting the library...

11 years agoStill fixing the library...
Carlos Jenkins [Tue, 28 May 2013 00:21:29 +0000 (02:21 +0200)]
Still fixing the library...

11 years agoNormalized some files and corrected some include directives with the new scheme.
Carlos Jenkins [Mon, 27 May 2013 02:05:25 +0000 (04:05 +0200)]
Normalized some files and corrected some include directives with the new scheme.

11 years agoCorrected RPP includes and normalized example main.c
Carlos Jenkins [Mon, 27 May 2013 01:23:39 +0000 (03:23 +0200)]
Corrected RPP includes and normalized example main.c

11 years agoMoved the library Doxygen files.
Carlos Jenkins [Mon, 27 May 2013 01:09:36 +0000 (03:09 +0200)]
Moved the library Doxygen files.

11 years agoJust renamed some folders.
Carlos Jenkins [Mon, 27 May 2013 01:06:35 +0000 (03:06 +0200)]
Just renamed some folders.

11 years agoFixed some rename mistakes.
Carlos Jenkins [Mon, 27 May 2013 00:49:04 +0000 (02:49 +0200)]
Fixed some rename mistakes.

11 years agoMassive library restructure.
Carlos Jenkins [Mon, 27 May 2013 00:44:42 +0000 (02:44 +0200)]
Massive library restructure.

11 years agoSome work on the DRV library.
Carlos Jenkins [Sun, 26 May 2013 02:01:21 +0000 (04:01 +0200)]
Some work on the DRV library.

11 years agoFixed documentation and minor bug fixes.
Carlos Miguel Jenkins Pérez [Sat, 25 May 2013 13:53:24 +0000 (15:53 +0200)]
Fixed documentation and minor bug fixes.

11 years agoDocumented, normalized and added prototypes functions to the API.
Carlos Miguel Jenkins Pérez [Fri, 24 May 2013 01:48:10 +0000 (03:48 +0200)]
Documented, normalized and added prototypes functions to the API.

11 years agoStarting to implement the RPP API.
Carlos Miguel Jenkins Pérez [Fri, 24 May 2013 00:43:55 +0000 (02:43 +0200)]
Starting to implement the RPP API.

11 years agoLast commit before going home. No idea what the changes are :S :S :S :S :S :S
Carlos Jenkins [Wed, 22 May 2013 19:20:00 +0000 (21:20 +0200)]
Last commit before going home. No idea what the changes are :S :S :S :S :S :S

11 years agoSome fixes and style fixes in DRV library.
Carlos Jenkins [Wed, 22 May 2013 16:49:33 +0000 (18:49 +0200)]
Some fixes and style fixes in DRV library.

11 years agoSimplief variable name.
Carlos Jenkins [Wed, 22 May 2013 16:48:31 +0000 (18:48 +0200)]
Simplief variable name.

11 years agoImplemented base API for LOUT.
Carlos Jenkins [Wed, 22 May 2013 16:47:42 +0000 (18:47 +0200)]
Implemented base API for LOUT.

11 years agoAdded common types to common header.
Carlos Jenkins [Wed, 22 May 2013 16:47:00 +0000 (18:47 +0200)]
Added common types to common header.

11 years agoCorrected static variables for initialization.
Carlos Jenkins [Wed, 22 May 2013 14:59:21 +0000 (16:59 +0200)]
Corrected static variables for initialization.

11 years agoAdapted documentation according to previous change DOUT -> LOUT.
Carlos Jenkins [Wed, 22 May 2013 13:30:50 +0000 (15:30 +0200)]
Adapted documentation according to previous change DOUT -> LOUT.

11 years agoChange mnemonic of digital output to follow original conventions.
Carlos Jenkins [Wed, 22 May 2013 13:28:33 +0000 (15:28 +0200)]
Change mnemonic of digital output to follow original conventions.

11 years agoAdded initialization state to each initialization function.
Carlos Jenkins [Wed, 22 May 2013 13:24:38 +0000 (15:24 +0200)]
Added initialization state to each initialization function.

11 years agoFixed unresolved symbols on the DRV library. Remaining symbols are FreeRTOS symbols...
Carlos Jenkins [Wed, 22 May 2013 12:59:52 +0000 (14:59 +0200)]
Fixed unresolved symbols on the DRV library. Remaining symbols are FreeRTOS symbols available in portASM.asm.

11 years agoCleaning the DRV library. Compilation is fixed but linking still fails.
Carlos Jenkins [Tue, 21 May 2013 18:53:18 +0000 (20:53 +0200)]
Cleaning the DRV library. Compilation is fixed but linking still fails.

Functions commented:

    ti_drv_sci.c        void sciHighLevelInterrupt(void)

    drv_adc.c           void adcNotification(adcBASE_t *adc, uint32_t group)
                        int read_adc(adcBASE_t* adc, uint32_t group)

    drv_bridge.c        void hbr_wdg_task(void *pvParameters)
                        int hbr_spi_wdg_transfer()

    drv_hout.c          int hout_fail(uint8_t hout_id)

    notification.c      void canErrorNotification(canBASE_t *node, uint32_t notification)
                        void canMessageNotification(canBASE_t *node, uint32_t messageBox)

Also:

    __val2mfld and __mfld2val macros imported from cmdproc_utils.h into drv_lout.h to remove dependency.

11 years agoFixing compilation in drv library. Forgot to add the --gcc (enable GCC extensions...
Carlos Jenkins [Tue, 21 May 2013 18:09:15 +0000 (20:09 +0200)]
Fixing compilation in drv library. Forgot to add the --gcc (enable GCC extensions) flag to compiler.

11 years agoImporting base driver library into repository.
Carlos Jenkins [Tue, 21 May 2013 17:22:27 +0000 (19:22 +0200)]
Importing base driver library into repository.

11 years agoJust added some documentation and improved readability on RPP configuration file.
Carlos Miguel Jenkins Pérez [Tue, 21 May 2013 02:25:11 +0000 (04:25 +0200)]
Just added some documentation and improved readability on RPP configuration file.

11 years agoIncluding RPP library header on all files and conditional compiling function based...
Carlos Miguel Jenkins Pérez [Mon, 20 May 2013 20:58:35 +0000 (22:58 +0200)]
Including RPP library header on all files and conditional compiling function based on include preferences.

11 years agoAdded small paragraph documentating doxygen documentation generation.
Carlos Miguel Jenkins Pérez [Mon, 20 May 2013 02:27:47 +0000 (04:27 +0200)]
Added small paragraph documentating doxygen documentation generation.

11 years agoAdded doxygen files and adapted header files header for API generation.
Carlos Miguel Jenkins Pérez [Mon, 20 May 2013 02:21:33 +0000 (04:21 +0200)]
Added doxygen files and adapted header files header for API generation.

11 years agoDocumentation commit about libraries and block library.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 22:10:11 +0000 (00:10 +0200)]
Documentation commit about libraries and block library.

11 years agoChanging sfunctions to mnemonic convention. Adding drv library base layout.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 20:55:45 +0000 (22:55 +0200)]
Changing sfunctions to mnemonic convention. Adding drv library base layout.

11 years agoChanging mnemonics to use thesame as DRV library.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 20:49:14 +0000 (22:49 +0200)]
Changing mnemonics to use thesame as DRV library.

11 years agoUpdating the RPP library README file to reflect changes.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 02:34:00 +0000 (04:34 +0200)]
Updating the RPP library README file to reflect changes.

11 years agoAdding support for library modules initialization.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 02:29:49 +0000 (04:29 +0200)]
Adding support for library modules initialization.

11 years agoChanging libraries layout to include a source folder.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 01:55:42 +0000 (03:55 +0200)]
Changing libraries layout to include a source folder.

11 years agoAdding RPP library README file.
Carlos Miguel Jenkins Pérez [Sun, 19 May 2013 01:03:07 +0000 (03:03 +0200)]
Adding RPP library README file.

11 years agoForgot to add header inclusion defines.
Carlos Miguel Jenkins Pérez [Sat, 18 May 2013 23:09:05 +0000 (01:09 +0200)]
Forgot to add header inclusion defines.

11 years agoCreate base layout for RPP library.
Carlos Miguel Jenkins Pérez [Sat, 18 May 2013 22:58:02 +0000 (00:58 +0200)]
Create base layout for RPP library.

11 years agoConfigured FreeRTOS to perform both stack overlfow checks.
Carlos Jenkins [Fri, 17 May 2013 14:37:08 +0000 (16:37 +0200)]
Configured FreeRTOS to perform both stack overlfow checks.

11 years agoAdded function prototype to catch stack overflow and malloc failed.
Carlos Jenkins [Fri, 17 May 2013 14:18:01 +0000 (16:18 +0200)]
Added function prototype to catch stack overflow and malloc failed.
Also removed dummy files.

11 years agoImplemented heap and stack configuration options with more sane defaults.
Carlos Jenkins [Fri, 17 May 2013 12:49:02 +0000 (14:49 +0200)]
Implemented heap and stack configuration options with more sane defaults.

11 years agoAdded stack size configuration option and download to RPP is in the works.
Carlos Jenkins [Thu, 16 May 2013 16:57:38 +0000 (18:57 +0200)]
Added stack size configuration option and download to RPP is in the works.

11 years agoJust converting and normalizing the line endings to UNIX.
Carlos Jenkins [Thu, 16 May 2013 14:36:06 +0000 (16:36 +0200)]
Just converting and normalizing the line endings to UNIX.

11 years agoChanged configuration to match old FreeRTOS settings and some bugs fixed.
Carlos Jenkins [Thu, 16 May 2013 14:31:35 +0000 (16:31 +0200)]
Changed configuration to match old FreeRTOS settings and some bugs fixed.

11 years agoUpdating FreeRTOS library for RPP to vanilla version 7.4.2.
Carlos Miguel Jenkins Pérez [Wed, 15 May 2013 23:25:37 +0000 (01:25 +0200)]
Updating FreeRTOS library for RPP to vanilla version 7.4.2.

11 years agoIncluding the old FreeRTOS 7.0.2 source code into OS library folder. Unchanged from...
Carlos Miguel Jenkins Pérez [Wed, 15 May 2013 22:41:03 +0000 (00:41 +0200)]
Including the old FreeRTOS 7.0.2 source code into OS library folder. Unchanged from rpp-test-sw, just rearranged and renamed.

11 years agoBase implementation of the download feature. Trying to get FreeRTOS to build with...
Carlos Jenkins [Wed, 15 May 2013 16:55:15 +0000 (18:55 +0200)]
Base implementation of the download feature. Trying to get FreeRTOS to build with model, not there yet.

11 years agoAdded lib folder for future runtime library. Added rpp_setup() info in README.txt.
Carlos Jenkins [Mon, 13 May 2013 17:33:09 +0000 (19:33 +0200)]
Added lib folder for future runtime library. Added rpp_setup() info in README.txt.