]>
rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/log
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
Michal Horn [Fri, 22 Feb 2013 11:31:07 +0000 (12:31 +0100)]
Better values passing as arguments created
Michal Horn [Tue, 19 Feb 2013 22:36:14 +0000 (23:36 +0100)]
din API modified to add new functions, remove old functions and be more encapsulated
Michal Horn [Tue, 19 Feb 2013 22:33:54 +0000 (23:33 +0100)]
commands accessing single pins removed, new commands for setting added, original setting commands repaired
set_pin_st removed
set_pin_pr removed
get_pin_val removed
--
switch_status added
din_reset added
din_int_wr added
--
coments added
Michal Horn [Tue, 19 Feb 2013 18:28:51 +0000 (19:28 +0100)]
Bad DIN pins indexes repaired
Michal Horn [Tue, 19 Feb 2013 18:27:22 +0000 (19:27 +0100)]
Bug in command preparation repaired
LSB -> MSB
Michal Horn [Tue, 19 Feb 2013 17:51:17 +0000 (18:51 +0100)]
Better decription for DIN SPI response
Michal Horn [Tue, 19 Feb 2013 17:50:45 +0000 (18:50 +0100)]
DIN command accepts 16b argument
Michal Horn [Tue, 19 Feb 2013 17:50:07 +0000 (18:50 +0100)]
DIN commands accept pin numbers greater than 9
Michal Horn [Tue, 19 Feb 2013 17:48:48 +0000 (18:48 +0100)]
Bad DIN_INT pin descriptor repaired to be input
Michal Horn [Tue, 19 Feb 2013 10:26:53 +0000 (11:26 +0100)]
N2HET program for HBR_PWM modified to avoid PWM autostart after MCU reset
Michal Horn [Mon, 18 Feb 2013 14:50:41 +0000 (15:50 +0100)]
Commands for HBR_PWM controll added
Michal Horn [Mon, 18 Feb 2013 14:50:01 +0000 (15:50 +0100)]
number base parameter added to read_arg function
Now the function is able to parse other than hexadecimal numbers
Michal Horn [Mon, 18 Feb 2013 14:47:47 +0000 (15:47 +0100)]
Functions for PWM controll added to hbridge API
Michal Horn [Mon, 18 Feb 2013 14:47:16 +0000 (15:47 +0100)]
Program for generating PWM signal on HET7 added
In header is modified structure to avoid syntax error message from compiler
Michal Horn [Mon, 18 Feb 2013 09:50:07 +0000 (10:50 +0100)]
Bug in flexray status command and translator from spi repaired
SPI response is LSB
Michal Horn [Thu, 14 Feb 2013 14:25:31 +0000 (15:25 +0100)]
Added command for reading flexray status
Michal Horn [Thu, 14 Feb 2013 14:25:07 +0000 (15:25 +0100)]
Added API for communicating with flexray chips over SPI
just for getting responses, bacouse those chips are read only
Michal Horn [Tue, 12 Feb 2013 15:20:18 +0000 (16:20 +0100)]
Commands for DAC control added
Michal Horn [Tue, 12 Feb 2013 15:19:59 +0000 (16:19 +0100)]
Help text tuned to look better (tabulators)
Michal Horn [Tue, 12 Feb 2013 15:19:07 +0000 (16:19 +0100)]
Bug in reporting pin state repaired,
Syntax error repaired
Michal Horn [Tue, 12 Feb 2013 15:18:07 +0000 (16:18 +0100)]
Voltage computation for DAC tuned to support more accurate values
Michal Horn [Tue, 12 Feb 2013 15:17:02 +0000 (16:17 +0100)]
DAC communicatin over SPI tuned, one procedure instead of two
Michal Horn [Tue, 12 Feb 2013 15:15:20 +0000 (16:15 +0100)]
DAC constants for exuation from datasheet added
Michal Horn [Tue, 12 Feb 2013 15:14:31 +0000 (16:14 +0100)]
DAC init values repaired
Michal Horn [Tue, 12 Feb 2013 11:45:04 +0000 (12:45 +0100)]
Created API for comfortable control DAC over SPI.
Michal Horn [Mon, 17 Dec 2012 14:55:55 +0000 (15:55 +0100)]
highlevel din command added, not yet tested
Michal Horn [Mon, 17 Dec 2012 11:57:38 +0000 (12:57 +0100)]
lout spi status translator repaired to respect LSB tranfer protocol
Michal Horn [Tue, 11 Dec 2012 09:33:47 +0000 (10:33 +0100)]
pin list command added
Michal Horn [Mon, 10 Dec 2012 14:31:48 +0000 (15:31 +0100)]
Welcome text added, buffer size increased for it
Michal Horn [Mon, 10 Dec 2012 13:57:52 +0000 (14:57 +0100)]
lout control commands added
Michal Horn [Mon, 10 Dec 2012 13:57:43 +0000 (14:57 +0100)]
lout pin control functions added