]>
rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/log
Michal Horn [Fri, 26 Jul 2013 10:43:14 +0000 (12:43 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/rpp-test-sw
Conflicts:
.cproject
Michal Sojka [Fri, 26 Jul 2013 10:23:21 +0000 (12:23 +0200)]
Do not use "-->" in syntax description
Michal Sojka [Thu, 25 Jul 2013 19:33:25 +0000 (21:33 +0200)]
Print long help of the commands if the command name is given as a parameter of help
For this to work nicely, we need the CRLF conversion from the previous
commit.
Michal Sojka [Thu, 25 Jul 2013 19:32:08 +0000 (21:32 +0200)]
Add automatic CRLF conversion to SCI output
Also fix a race condition in drv_sci_send(), which could cause the
characters at the end of the string not to be printed. If the condition
in the critical section was false, then the loop was restarted from
the beginning (continue) but the length was not reverted to the original
value.
P.S. The CRLF conversion might be reverted in the future.
Michal Horn [Thu, 25 Jul 2013 18:54:09 +0000 (20:54 +0200)]
CCS 5_2 files modified
Michal Sojka [Thu, 25 Jul 2013 18:35:52 +0000 (20:35 +0200)]
Include software version in startup message
It seems that there is some buffer overflow. If the message is a few
characters longer, the software hangs somewhere before printing the
message.
Michal Sojka [Thu, 25 Jul 2013 18:34:06 +0000 (20:34 +0200)]
Set SCI speed to 115200 Bd
Now both Simulink target tester and this sw use the same baud rate
Michal Horn [Thu, 25 Jul 2013 17:05:46 +0000 (19:05 +0200)]
Forgotten testcan command name added back to descriptor.
Michal Horn [Thu, 25 Jul 2013 16:49:34 +0000 (18:49 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/rpp-test-sw
Conflicts:
commands/cmd_dac.c
Michal Horn [Thu, 25 Jul 2013 16:46:24 +0000 (18:46 +0200)]
Description texts modified, extended or added.
Michal Sojka [Thu, 25 Jul 2013 11:46:12 +0000 (13:46 +0200)]
Format dacpinval documentation in a nicer way
Michal Sojka [Thu, 25 Jul 2013 11:42:22 +0000 (13:42 +0200)]
Automate uploading of documentation to the wiki
Michal Sojka [Thu, 25 Jul 2013 10:14:11 +0000 (12:14 +0200)]
Do not try to generate documentation from main.c
Michal Horn [Thu, 25 Jul 2013 10:09:19 +0000 (12:09 +0200)]
Moved main into toplevel directory.
Michal Sojka [Thu, 25 Jul 2013 09:52:41 +0000 (11:52 +0200)]
Revert dependency of the library on the application
Michal Sojka [Thu, 25 Jul 2013 09:47:20 +0000 (11:47 +0200)]
Fix compiler warnings
Michal Sojka [Thu, 25 Jul 2013 09:46:42 +0000 (11:46 +0200)]
Add make clean target
Michal Sojka [Thu, 25 Jul 2013 09:44:31 +0000 (11:44 +0200)]
Move commands to toplevel directory (outside of lib)
Michal Sojka [Thu, 25 Jul 2013 09:32:53 +0000 (11:32 +0200)]
Exclude docgen.c from CCS build
Note that the project files were saved with CCS 5.3, whereas the
previous files with CCS 5.2.x.
Michal Sojka [Thu, 25 Jul 2013 09:28:15 +0000 (11:28 +0200)]
Sort help by command
Michal Sojka [Thu, 25 Jul 2013 09:18:28 +0000 (11:18 +0200)]
Use === instead of == in documentation titles
Michal Sojka [Thu, 25 Jul 2013 09:18:49 +0000 (11:18 +0200)]
Support multiple formats of docuemntation
Michal Sojka [Thu, 25 Jul 2013 08:54:07 +0000 (10:54 +0200)]
Few fixes to Emacs help formatig macros
Michal Sojka [Thu, 25 Jul 2013 08:53:50 +0000 (10:53 +0200)]
Copy description of some commands from wiki
Michal Sojka [Wed, 24 Jul 2013 22:57:31 +0000 (00:57 +0200)]
Add simple help generator
More will come later...
Michal Sojka [Wed, 24 Jul 2013 22:56:58 +0000 (00:56 +0200)]
Remove tabulators and newlines from command descriptions
Michal Sojka [Wed, 24 Jul 2013 22:34:56 +0000 (00:34 +0200)]
cmdproc: Add a field for long help
More in this commit:
- Initial population of the field with empty string or simple description
- Added Emacs macros for easy editing of long help strings
Michal Sojka [Wed, 24 Jul 2013 07:31:29 +0000 (09:31 +0200)]
Create header file for the main command list
Michal Sojka [Wed, 24 Jul 2013 07:20:14 +0000 (09:20 +0200)]
Prepare for automated generation of documentation
Now, all files that define commands can be compiler both normally and
in a special mode (with DOCGEN symbol defined) that will later allow
automated extraction of documentation.
Michal Horn [Tue, 25 Jun 2013 16:16:09 +0000 (18:16 +0200)]
Binary document file removed
Michal Horn [Tue, 25 Jun 2013 15:48:54 +0000 (17:48 +0200)]
Port list command repaired
Stack size of the main task had to be enlarged
Michal Horn [Tue, 25 Jun 2013 15:48:17 +0000 (17:48 +0200)]
Licence header added to all CMD files, comments to functions added
Michal Horn [Tue, 25 Jun 2013 13:33:14 +0000 (15:33 +0200)]
ADC comments added
Michal Horn [Tue, 25 Jun 2013 13:33:01 +0000 (15:33 +0200)]
DAC command arguments parsing repaired, comments added.
Michal Horn [Mon, 24 Jun 2013 18:27:11 +0000 (20:27 +0200)]
DIN parameters parsing error repaired, comments added
Michal Horn [Mon, 24 Jun 2013 17:44:07 +0000 (19:44 +0200)]
HBR parameter parsing bug repaired, comments added
Michal Horn [Mon, 24 Jun 2013 17:19:09 +0000 (19:19 +0200)]
Comments added and bug in parameters parsing repaired.
Michal Horn [Mon, 24 Jun 2013 16:30:02 +0000 (18:30 +0200)]
Command for loging to SDRAM test added.
Michal Horn [Mon, 24 Jun 2013 16:29:01 +0000 (18:29 +0200)]
Changes for right subprocessor ending and releasing memory.
Master command procesor has now highest priority
Heap_2.c file for memory management is used instead of heap_1.c, which does not support releasing memory. This new implementation allows memory reusing but does not prevent fragmentation.
Michal Horn [Mon, 24 Jun 2013 12:59:15 +0000 (14:59 +0200)]
Comments tuned
Michal Horn [Mon, 24 Jun 2013 12:58:55 +0000 (14:58 +0200)]
DIN command tuned
Michal Horn [Mon, 24 Jun 2013 12:58:36 +0000 (14:58 +0200)]
DAC INIT_VAL macro parentheses added
Michal Horn [Wed, 19 Jun 2013 14:24:15 +0000 (16:24 +0200)]
Comments corrections
Michal Horn [Wed, 19 Jun 2013 14:24:02 +0000 (16:24 +0200)]
FlexRay example tuned to use rpp API for reading din
Michal Horn [Wed, 19 Jun 2013 14:23:24 +0000 (16:23 +0200)]
mfld2val and val2mfld macros tuned
Michal Horn [Wed, 19 Jun 2013 14:21:49 +0000 (16:21 +0200)]
DIN strange bit positioning recognized and repaired.
Mapping code rewritten to bit operations
Michal Horn [Wed, 19 Jun 2013 14:19:55 +0000 (16:19 +0200)]
MOUT IN and DIAG pins their switched with their function. This is now repaired
Michal Horn [Wed, 19 Jun 2013 14:17:26 +0000 (16:17 +0200)]
DMM GIO pin configuration and coments tuned.
Default output value for MOUT_EN changed,
direction for MOUT_EN changed,
pull type for MOUT_EN changed.
Michal Horn [Wed, 19 Jun 2013 14:15:49 +0000 (16:15 +0200)]
DMM GIO configuration tuned to be more clear and easy to change
Michal Horn [Tue, 18 Jun 2013 14:42:33 +0000 (16:42 +0200)]
Commands modified to use only RPP API from Carlos
- DAC commands changed
- DIN commands changed
- HBR commands changed
- LOUT commands changed
Michal Horn [Tue, 18 Jun 2013 08:50:02 +0000 (10:50 +0200)]
Minor change - welcome text with newer version number and actual date.
Michal Horn [Tue, 18 Jun 2013 08:49:28 +0000 (10:49 +0200)]
section definition file added
Without this file code was loaded into some random memory position and MPU could not find reset vector.
Michal Horn [Sun, 16 Jun 2013 22:45:22 +0000 (00:45 +0200)]
Main function modified for new library
Michal Horn [Sun, 16 Jun 2013 22:45:05 +0000 (00:45 +0200)]
Commands modified for new IO functions and library
Michal Horn [Sun, 16 Jun 2013 22:44:41 +0000 (00:44 +0200)]
CMDPROC modified for new IO functions and library
Michal Horn [Sun, 16 Jun 2013 22:43:26 +0000 (00:43 +0200)]
Old existing files are overwritten
Michal Horn [Sun, 16 Jun 2013 22:38:38 +0000 (00:38 +0200)]
Import source files from Carlos Jenkins repository rpp_simulink
Michal Horn [Sun, 16 Jun 2013 15:51:24 +0000 (17:51 +0200)]
Source code changes to make code compilable after filename changes
Michal Horn [Sun, 16 Jun 2013 15:34:44 +0000 (17:34 +0200)]
Files renamed according rpp_simulink repository
Michal Horn [Sun, 16 Jun 2013 15:14:41 +0000 (17:14 +0200)]
source code changes to be compilable with new file structure
Michal Horn [Sun, 16 Jun 2013 14:13:19 +0000 (16:13 +0200)]
File structure changed to match rtp_simulink repository
Michal Horn [Sun, 16 Jun 2013 10:43:43 +0000 (12:43 +0200)]
ADC initialization added
Michal Horn [Sun, 16 Jun 2013 10:43:21 +0000 (12:43 +0200)]
Adc bug repaired
Semaphore was repeatedly created and deleted when readADC is called. This caused memory leaks.
Semaphore is now created only once during ADC initialization.
Michal Horn [Sun, 16 Jun 2013 10:39:32 +0000 (12:39 +0200)]
Adc parameters tuned
debounce time and logic added
flexray buffers configuration
data receive and sending tuned
text output tuned.
Michal Horn [Thu, 16 May 2013 12:36:21 +0000 (14:36 +0200)]
Example of driving motor over FlexRay added
Michal Horn [Thu, 16 May 2013 12:35:58 +0000 (14:35 +0200)]
Unification of HAL function names.
Michal Horn [Tue, 16 Apr 2013 14:13:33 +0000 (16:13 +0200)]
header file inclusions changed according new header files names,
comming with prefix changees in previous commit.
Michal Horn [Tue, 16 Apr 2013 14:02:30 +0000 (16:02 +0200)]
Prefixes for source files modified acording the convention.
cmdproc files have prefix cmdproc_
HAL files have prefix hal_
system files with postreset configuration have prefix sys_
Michal Horn [Fri, 12 Apr 2013 17:40:19 +0000 (19:40 +0200)]
Old useles FlexRay files removed. Their content was particulary
moved into ti_drv_fray and drv_fray files.
Michal Horn [Fri, 12 Apr 2013 17:39:26 +0000 (19:39 +0200)]
Commands for FlexRay testing modified.
They now use high-level driver for operating.
Support for proper integration into network or new network initiatoin added.
Michal Horn [Fri, 12 Apr 2013 17:38:08 +0000 (19:38 +0200)]
High-level driver for FlexRay,
supports basic initialisation, network initiation,
integration into existing network, buffer setting,
data loading, message retreiving.
Michal Horn [Fri, 12 Apr 2013 17:36:40 +0000 (19:36 +0200)]
Flexray low-level driver added
Registers definitions, basic constants and
data structures for input/output buffer and global configuration
Michal Horn [Fri, 12 Apr 2013 09:42:42 +0000 (11:42 +0200)]
Simple FlexRay test implemented,
command modified to be as simple as possible
Michal Horn [Fri, 12 Apr 2013 09:39:44 +0000 (11:39 +0200)]
Enable Fray memory initialization. This must be done to reset ECC system and then valid data frames can be transmitted.
Michal Horn [Thu, 4 Apr 2013 08:03:25 +0000 (10:03 +0200)]
Commands outputs modified for better automatical parsing
Excessive ends of lines removed
Michal Horn [Fri, 22 Mar 2013 13:34:47 +0000 (14:34 +0100)]
testfray command tuned
Correct network startup process added
Number of message correction restricted
Michal Horn [Fri, 22 Mar 2013 13:32:59 +0000 (14:32 +0100)]
Test methods simplified to use only two buffers and one channel
Michal Horn [Fri, 22 Mar 2013 13:32:23 +0000 (14:32 +0100)]
CTU Departmet of measurement test code integration
Basic driver functionality integrated
Startup procedure tuned to fit our needs
General configuration methods still not integrated
Michal Horn [Tue, 5 Mar 2013 14:02:05 +0000 (15:02 +0100)]
H-bridge API expanded, HOUT check state tuned, commands created
HBR API was expanded by set/get function for HBR_EN and HBR_DIR pin
HOUT check state no check a pin for several times with 1ms delay.
Commands for set/get HBR_EN and HBR_DIR created
Command HOUTFAIL tuned according check function
Michal Horn [Thu, 28 Feb 2013 22:43:49 +0000 (23:43 +0100)]
Source and Header files modified
Commands from commands.c moved to their cmd_peripheral.c files
Each periperal division has its sublist, which is defined as external and connected together in root list in commands.c
Michal Horn [Thu, 28 Feb 2013 13:34:07 +0000 (14:34 +0100)]
Source files restructualization
Source and header files with prefix cmd_ for peripheral test commands created, commands from commands.c will be moved into those files.
Source and header files with drivers from Texas Instruments were renamed with prefix ti_drv_
Source and header files with ours drivers were renamed with prefix drv_
Michal Horn [Tue, 26 Feb 2013 16:41:07 +0000 (17:41 +0100)]
Move read_arg function to utils.c and .h
Michal Horn [Tue, 26 Feb 2013 16:25:20 +0000 (17:25 +0100)]
Lout API modified to be more encapsulated,
Extern variables definitions removed
Getters for spi command and response added
Commands modified accordings the API changes
Michal Horn [Tue, 26 Feb 2013 16:23:50 +0000 (17:23 +0100)]
excessive structure definition removed
Michal Horn [Tue, 26 Feb 2013 16:22:46 +0000 (17:22 +0100)]
Comments added to the source code
Michal Horn [Tue, 26 Feb 2013 16:15:58 +0000 (17:15 +0100)]
Comments to adc added
Michal Horn [Tue, 26 Feb 2013 15:52:47 +0000 (16:52 +0100)]
Global variable removed from header file into souce file
Michal Horn [Tue, 26 Feb 2013 15:51:02 +0000 (16:51 +0100)]
Project file backups added
Michal Horn [Fri, 22 Feb 2013 16:31:55 +0000 (17:31 +0100)]
Header file for HOUT PWM API added
Michal Horn [Fri, 22 Feb 2013 16:29:52 +0000 (17:29 +0100)]
check for bad arguments in hbr set pwm function added
Michal Horn [Fri, 22 Feb 2013 16:29:26 +0000 (17:29 +0100)]
check for bad values as argument to hbr set pwm command added
Michal Horn [Fri, 22 Feb 2013 16:28:46 +0000 (17:28 +0100)]
HOUT pwm commands added
Michal Horn [Fri, 22 Feb 2013 16:28:03 +0000 (17:28 +0100)]
API for HOUT pwm created.
N2HET program modified to control coresponding NHET1 pins
Michal Horn [Fri, 22 Feb 2013 11:48:14 +0000 (12:48 +0100)]
Coments added for din
Michal Horn [Fri, 22 Feb 2013 11:47:40 +0000 (12:47 +0100)]
din help tuned
Michal Horn [Fri, 22 Feb 2013 11:47:06 +0000 (12:47 +0100)]
More intuitive command order for din
Michal Horn [Fri, 22 Feb 2013 11:40:28 +0000 (12:40 +0100)]
comments added and repaired
Michal Horn [Fri, 22 Feb 2013 11:38:49 +0000 (12:38 +0100)]
Better status text, ordered by real pin numbers.
Michal Horn [Fri, 22 Feb 2013 11:38:18 +0000 (12:38 +0100)]
Better identificator for spi response variable.
Return value repaired in reset and switch state commands
Sending switch state command in getter commands
Michal Horn [Fri, 22 Feb 2013 11:32:36 +0000 (12:32 +0100)]
Better values passing as arguments added into commands state write and interrput write