]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/log
pes-rpp/rpp-lib.git
10 years agoCode cleanup
Michal Horn [Thu, 15 Aug 2013 15:51:35 +0000 (17:51 +0200)]
Code cleanup

Old functions from fray.c file used in fr_tms570.c file were moved into fr_tms570.c and renamed
Old unused functions from fray.c file were deleted.
Macros from fray.h file moved into fr_tms570.h file.
Unused macros from ti_drv_fr.h deleted
Comments tuned
Some variables and functions redefined as static.

10 years agoBad driver state control in FlexRay absolute timer IRQ handling repaired.
Michal Horn [Thu, 15 Aug 2013 11:22:01 +0000 (13:22 +0200)]
Bad driver state control in FlexRay absolute timer IRQ handling repaired.

10 years agoRPP layer created, config functions not yet implemented.
Michal Horn [Wed, 14 Aug 2013 15:23:21 +0000 (17:23 +0200)]
RPP layer created, config functions not yet implemented.

10 years agoBug that allowed transmission on RX buffer repaired.
Michal Horn [Wed, 14 Aug 2013 15:22:38 +0000 (17:22 +0200)]
Bug that allowed transmission on RX buffer repaired.

This was not fatal error, RX buffers can not transfer anything, but it was not right.

10 years agoPin configuration for GPIO, DMM and NHET revised and repaired.
Michal Horn [Wed, 14 Aug 2013 11:31:40 +0000 (13:31 +0200)]
Pin configuration for GPIO, DMM and NHET revised and repaired.

The main thing is that VBAT1,2,3 were not open drain.

10 years agoBug in HOUT pin configuration.
Michal Horn [Wed, 14 Aug 2013 10:36:57 +0000 (12:36 +0200)]
Bug in HOUT pin configuration.

Inputs and outputs were swapped for all HOUT pins except HOUT5 pin.
All HOUT pins were configured as pull-up, which is wrong. No all the pins are pull-down.

10 years agoMerge branch 'master' of rtime.felk.cvut.cz:pes-rpp/rpp-lib
Michal Horn [Wed, 14 Aug 2013 08:16:29 +0000 (10:16 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:pes-rpp/rpp-lib

10 years agogit: Ignore generated binaries
Michal Sojka [Wed, 14 Aug 2013 08:12:19 +0000 (10:12 +0200)]
git: Ignore generated binaries

10 years agoUpdate POSIX lib and test suite to the updated API
Michal Sojka [Wed, 14 Aug 2013 08:11:50 +0000 (10:11 +0200)]
Update POSIX lib and test suite to the updated API

10 years agoUpdate rpp-test-suite app to the updated API
Michal Sojka [Wed, 14 Aug 2013 08:01:43 +0000 (10:01 +0200)]
Update rpp-test-suite app to the updated API

10 years agoTemporary fix of missing EMAC interrupt handlers
Michal Sojka [Tue, 13 Aug 2013 20:54:33 +0000 (22:54 +0200)]
Temporary fix of missing EMAC interrupt handlers

EMAC IRQ handlers were moved recently from the library to the test
software. When the library is used in different projects, such as
in Simulink generated apps, linking fails because the interrupt handlers
are missing.

Comment them temporarily out until Jan Dolezal integrates his Ethernet work
into the master branch.

10 years agoRemove pre-built binaries
Michal Sojka [Tue, 13 Aug 2013 20:46:19 +0000 (22:46 +0200)]
Remove pre-built binaries

It has little sense to update binaries in this repository, because it would
be very large after a while. Having here a stale library is dangerous as
simulink models could be built against the old library without an error
eventhough they would not work. For example, when the API changes
(such as for DIN commands recently), the resulting binary can link agains
the old library without problems.

10 years agoUpdate rpp-lib project after renaming some source file
Michal Sojka [Tue, 13 Aug 2013 20:41:34 +0000 (22:41 +0200)]
Update rpp-lib project after renaming some source file

This project didn't build correctly without this change.

10 years agoAdd some targets and artificial dependencies to Makefile
Michal Sojka [Tue, 13 Aug 2013 20:39:20 +0000 (22:39 +0200)]
Add some targets and artificial dependencies to Makefile

make lib should only rebuild the library when necessary.

Sometimes, it is also necessary to run 'make clean', in order to have the
up-to-date build.

10 years agoMakefile: Do not miss build errors
Michal Sojka [Tue, 13 Aug 2013 20:15:53 +0000 (22:15 +0200)]
Makefile: Do not miss build errors

10 years agoAdd a Makefile target to print CCS command line help
Michal Sojka [Tue, 13 Aug 2013 16:05:07 +0000 (18:05 +0200)]
Add a Makefile target to print CCS command line help

10 years agoWrong network management length repaired in parameter check.
Michal Horn [Tue, 13 Aug 2013 13:52:35 +0000 (15:52 +0200)]
Wrong network management length repaired in parameter check.

10 years agoBetter test for keyslots with payload multiplexing added to canceling and preparing...
Michal Horn [Tue, 13 Aug 2013 12:29:08 +0000 (14:29 +0200)]
Better test for keyslots with payload multiplexing added to canceling and preparing the buffers.

10 years agoBugs in some conditions repaired, new development error check added.
Michal Horn [Tue, 13 Aug 2013 12:26:51 +0000 (14:26 +0200)]
Bugs in some conditions repaired, new development error check added.

- Development error check in cancelTXLPdu added to test if reconfiguration is allowed.
- Development error check in disableLPdu added to test if reconfiguration is allowed.
- Error in test condition if buffer was or was not yet configured repaired
- Error in development check for address pointer repaired

10 years agoCancel and disable functions of the FlexRay API can now return an error flag if no...
Michal Horn [Tue, 13 Aug 2013 12:23:26 +0000 (14:23 +0200)]
Cancel and disable functions of the FlexRay API can now return an error flag if no buffer was canceled or disabled.
This can happen when all parameters of the function are right, but no reconfigurable buffer was found.

10 years agoFlexRay base register structure repaired.
Michal Horn [Tue, 13 Aug 2013 12:19:35 +0000 (14:19 +0200)]
FlexRay base register structure repaired.

There was an error in bit width of one of the parameters.

10 years agoData type changed for mode parameters in buffer configuratin functions.
Michal Horn [Tue, 13 Aug 2013 12:18:15 +0000 (14:18 +0200)]
Data type changed for mode parameters in buffer configuratin functions.

uint8_t was not big enough to store all the flags.

10 years agoUgly macros removed, conditions for channel selection repaired.
Michal Horn [Tue, 13 Aug 2013 12:17:06 +0000 (14:17 +0200)]
Ugly macros removed, conditions for channel selection repaired.

In the condition there was an error which causes selection of channel A only, when both channels should be selected.

10 years agoBug in buffer configuration repaired
Michal Horn [Mon, 12 Aug 2013 14:56:17 +0000 (16:56 +0200)]
Bug in buffer configuration repaired

logical values swapped for sigle-shot / continuous mode selector

10 years agoBuffer configuration function tuned to respect start up and sync configuration.
Michal Horn [Mon, 12 Aug 2013 13:12:22 +0000 (15:12 +0200)]
Buffer configuration function tuned to respect start up and sync configuration.

10 years agoClerical errors in comments repaired.
Michal Horn [Mon, 12 Aug 2013 13:11:31 +0000 (15:11 +0200)]
Clerical errors in comments repaired.

10 years agoProper detection of the state of the driver and controller initialization added.
Michal Horn [Mon, 12 Aug 2013 13:09:28 +0000 (15:09 +0200)]
Proper detection of the state of the driver and controller initialization added.

Now calling the initialization function in bad order can not happen.

10 years agoWaiting for the end of the clear_ram command before buffer configuration.
Michal Horn [Mon, 12 Aug 2013 13:08:25 +0000 (15:08 +0200)]
Waiting for the end of the clear_ram command before buffer configuration.

10 years agoBug in copying configuration parameters into internal array representation repaired.
Michal Horn [Mon, 12 Aug 2013 13:07:25 +0000 (15:07 +0200)]
Bug in copying configuration parameters into internal array representation repaired.

Pointers changed to static arrays. No memory was saved by pointer representation, values were constants, so it does not matteres.

10 years agoFlexRay node configuration parameters added, base registers descriptor repaired,...
Michal Horn [Mon, 12 Aug 2013 12:13:53 +0000 (14:13 +0200)]
FlexRay node configuration parameters added, base registers descriptor repaired, go to config state command repaired.

10 years agoBetter driver state detectin added.
Michal Horn [Fri, 9 Aug 2013 17:20:53 +0000 (19:20 +0200)]
Better driver state detectin added.

Boolean value was not sufficient for detection of the state of the driver. We need to detect if driver was configured and if controller was configured in this order.

10 years agofr: Add example of a rpp FlexRay API
Michal Sojka [Fri, 9 Aug 2013 13:41:45 +0000 (15:41 +0200)]
fr: Add example of a rpp FlexRay API

10 years agoInput parameters check added to the functions that configures FlexRay.
Michal Horn [Fri, 9 Aug 2013 12:25:45 +0000 (14:25 +0200)]
Input parameters check added to the functions that configures FlexRay.

10 years agoFlexRay registers initialization rewritten to not to use ugly macros.
Michal Horn [Fri, 9 Aug 2013 12:25:00 +0000 (14:25 +0200)]
FlexRay registers initialization rewritten to not to use ugly macros.

10 years agoBase register descriptor repaired and extended.
Michal Horn [Fri, 9 Aug 2013 12:22:39 +0000 (14:22 +0200)]
Base register descriptor repaired and extended.

10 years agoMaximum sync frame list length defined as macro to be easily accessible outside the...
Michal Horn [Wed, 7 Aug 2013 16:22:47 +0000 (18:22 +0200)]
Maximum sync frame list length defined as macro to be easily accessible outside the driver

10 years agoReset timer interrupt added when it is set up.
Michal Horn [Wed, 7 Aug 2013 15:40:03 +0000 (17:40 +0200)]
Reset timer interrupt added when it is set up.

10 years agoData in configtype structure changed to pointers.
Michal Horn [Tue, 6 Aug 2013 17:03:29 +0000 (19:03 +0200)]
Data in configtype structure changed to pointers.

10 years agoCheck TX status development error check repaired.
Michal Horn [Tue, 6 Aug 2013 13:23:39 +0000 (15:23 +0200)]
Check TX status development error check repaired.

10 years agoImplemented more functions: - timer control, - timier IRQ control, - disabling buffer...
Michal Horn [Tue, 6 Aug 2013 13:21:46 +0000 (15:21 +0200)]
Implemented more functions: - timer control, - timier IRQ control, - disabling buffer - canceling TX buffer - checking TX status

Added or modified development error check for:
- transmit function
- receive function (slot id check was missing)
- set timer function

Added macro for transmission request enable during buffer (re)configuration

10 years agoBase Flexray register descriptors extended
Michal Horn [Tue, 6 Aug 2013 13:15:51 +0000 (15:15 +0200)]
Base Flexray register descriptors extended

10 years agoSet timer function implemented.
Michal Horn [Wed, 31 Jul 2013 08:31:01 +0000 (10:31 +0200)]
Set timer function implemented.

10 years agoimplemented Fr_GetNmVector, Fr_GetChannelStatus, Fr_GetClockCorrection, Fr_GetSyncFra...
Michal Horn [Tue, 30 Jul 2013 13:19:34 +0000 (15:19 +0200)]
implemented Fr_GetNmVector, Fr_GetChannelStatus, Fr_GetClockCorrection, Fr_GetSyncFrameList, Fr_GetWakeupRxStatus

10 years agoReceive data function completed.
Michal Horn [Tue, 30 Jul 2013 10:44:25 +0000 (12:44 +0200)]
Receive data function completed.

10 years agoFIFO Status Register added intp FlexRay register description structure.
Michal Horn [Tue, 30 Jul 2013 10:44:00 +0000 (12:44 +0200)]
FIFO Status Register added intp FlexRay register description structure.

10 years agoSyntax errors in receive function repaired, part of data retreiving added.
Michal Horn [Tue, 30 Jul 2013 09:02:16 +0000 (11:02 +0200)]
Syntax errors in receive function repaired, part of data retreiving added.

10 years agoFunction for retreiving header and data section into output buffer added
Michal Horn [Tue, 30 Jul 2013 09:01:37 +0000 (11:01 +0200)]
Function for retreiving header and data section into output buffer added

10 years agoReceive function partialy implemented
Michal Horn [Mon, 29 Jul 2013 20:10:10 +0000 (22:10 +0200)]
Receive function partialy implemented

10 years agoDriver functions implemented, unnescessary code removed
Michal Horn [Mon, 29 Jul 2013 20:09:29 +0000 (22:09 +0200)]
Driver functions implemented, unnescessary code removed

- Global POC Status variable removed
- Allow coldstart function extended with development errors check
- Fr All slots function implemented
- Fr Halt Communicatin implemented
- Fr Abort Communication implemented
- Fr Send WUP implemented
- Fr Set WU Channel implemented
- Fr Get POC Status implemented
- Fr Get Global Time implemented

10 years agoConstants for Fray registers fields extended, Standard Autosar Fray data types (enums...
Michal Horn [Mon, 29 Jul 2013 20:04:22 +0000 (22:04 +0200)]
Constants for Fray registers fields extended, Standard Autosar Fray data types (enums) extended.

10 years agoFunctin for data transmission implemented
Michal Horn [Thu, 25 Jul 2013 13:24:56 +0000 (15:24 +0200)]
Functin for data transmission implemented

10 years agoLowlevel function for data transmission vie output buffer added.
Michal Horn [Thu, 25 Jul 2013 13:24:16 +0000 (15:24 +0200)]
Lowlevel function for data transmission vie output buffer added.

10 years agoStartup function implemented
Michal Horn [Thu, 25 Jul 2013 12:01:45 +0000 (14:01 +0200)]
Startup function implemented

10 years agoPOC go to ready state from config renamed, POC go to ready state from startup added.
Michal Horn [Thu, 25 Jul 2013 12:00:54 +0000 (14:00 +0200)]
POC go to ready state from config renamed, POC go to ready state from startup added.

10 years agoClearing message RAM added, switching to ready state added.
Michal Horn [Tue, 23 Jul 2013 16:11:51 +0000 (18:11 +0200)]
Clearing message RAM added, switching to ready state added.

10 years agoConfigure buffer function added, changes were made in Buffer structure and initialisa...
Michal Horn [Tue, 23 Jul 2013 15:29:09 +0000 (17:29 +0200)]
Configure buffer function added, changes were made in Buffer structure and initialisation procedure

N-ew parameters into Fr_TMS570LS_BufferConfigType_st were added. Those parameters are needed for FIFO configuration

-Function Fr_config_msgRAM_parameters now returns total number of buffers (last buffer number+1). This value is needed on other places during initialisation.

-Array of addresses to buffer configuration data was renamed
-array of flags to determine if the buffer was or was not configured added,
-array of addresses of data sections for each buffer added,
-global help variablec for data cestion offset computin added.
Initialisation of all above arrays added into  Fr_Init and Fr_ControllerInit.

Function Fr_PrepareLPdu used for configuring new buffer was created.

10 years agoLow level function for FIFO rejectin filter configuration added
Michal Horn [Tue, 23 Jul 2013 15:18:34 +0000 (17:18 +0200)]
Low level function for FIFO rejectin filter configuration added

10 years agoGet rid of warnings
Michal Horn [Tue, 23 Jul 2013 15:15:02 +0000 (17:15 +0200)]
Get rid of warnings

10 years agoBuffer config information storing repaired, ControllerInit function expanded
Michal Horn [Tue, 23 Jul 2013 09:09:51 +0000 (11:09 +0200)]
Buffer config information storing repaired, ControllerInit function expanded

ControllerInit expansion:
- checking message RAM parameters
- checking buffers configuratin parameters
- configuration of the message RAM added
- skeleton of buffers configuration added

10 years agoMessage RAM configuration function added.
Michal Horn [Tue, 23 Jul 2013 09:06:47 +0000 (11:06 +0200)]
Message RAM configuration function added.

10 years agoMessage RAM config parameters check functin added, Buffer config parameters check...
Michal Horn [Tue, 23 Jul 2013 09:05:47 +0000 (11:05 +0200)]
Message RAM config parameters check functin added, Buffer config parameters check function added, appropriate flags definitions added.

10 years agoEnumeration values names changed to follow name conventions.
Michal Horn [Tue, 23 Jul 2013 09:03:10 +0000 (11:03 +0200)]
Enumeration values names changed to follow name conventions.

10 years agoStructure name changed to follow name conventions
Michal Horn [Tue, 23 Jul 2013 09:02:28 +0000 (11:02 +0200)]
Structure name changed to follow name conventions

10 years agoMRC register field masks added
Michal Horn [Tue, 23 Jul 2013 09:01:35 +0000 (11:01 +0200)]
MRC register field masks added

10 years agoNonreconfigurable parameters removed from the array representation in driver Bed...
Michal Horn [Thu, 11 Jul 2013 13:28:52 +0000 (15:28 +0200)]
Nonreconfigurable parameters removed from the array representation in driver Bed return value in config reader changed to the right one.

10 years agoInitialisation function added, some of them not yet complete.
Michal Horn [Thu, 11 Jul 2013 13:27:22 +0000 (15:27 +0200)]
Initialisation function added, some of them not yet complete.

Fr_Init - Complete
Fr_ControllerInit - Going to Config state,
                  - checking and setting cluster and node parameters

Mask macros for fields in configuration registers added.

10 years agoError codes and flags added.
Michal Horn [Thu, 11 Jul 2013 13:23:29 +0000 (15:23 +0200)]
Error codes and flags added.

Those error codes and flags will be passed as return value.

10 years agoParameters which are not configurable on TMS570 were removed from configuration struc...
Michal Horn [Thu, 11 Jul 2013 13:22:32 +0000 (15:22 +0200)]
Parameters which are not configurable on TMS570 were removed from configuration structures

10 years agoExcessive and unused code removed
Michal Horn [Thu, 11 Jul 2013 13:21:17 +0000 (15:21 +0200)]
Excessive and unused code removed

10 years agoStandard autosar return type modified to provide space for return codes and flags.
Michal Horn [Thu, 11 Jul 2013 13:19:50 +0000 (15:19 +0200)]
Standard autosar return type modified to provide space for return codes and flags.

10 years agoDocumentation for macros added, new macro for value insertion added.
Michal Horn [Thu, 11 Jul 2013 13:19:21 +0000 (15:19 +0200)]
Documentation for macros added, new macro for value insertion added.

10 years agoDriver initialisation function added, version info getter added and read cc config...
Michal Horn [Tue, 9 Jul 2013 18:29:50 +0000 (20:29 +0200)]
Driver initialisation function added, version info getter added and read cc config function added.

10 years agoError detection macro definition added, Control index count macro added.
Michal Horn [Tue, 9 Jul 2013 18:28:40 +0000 (20:28 +0200)]
Error detection macro definition added, Control index count macro added.

Error detection can be switch on and off by commenting and uncommenting the macro.
Bad paramaters and proper function call order is checked when error detection is on.

Control index macro is here for array boundary definition.

10 years agoHeader file for new FlexRay driver inclusion added into main drv header file
Michal Horn [Tue, 9 Jul 2013 15:28:38 +0000 (17:28 +0200)]
Header file for new FlexRay driver inclusion added into main drv header file

10 years agoSource code file for FlexRay driver added
Michal Horn [Tue, 9 Jul 2013 15:28:12 +0000 (17:28 +0200)]
Source code file for FlexRay driver added

The file contains:
- version info structure declaration
- methods declarations

10 years agoCreated header file for FlexRay driver
Michal Horn [Tue, 9 Jul 2013 15:27:14 +0000 (17:27 +0200)]
Created header file for FlexRay driver

This file contains:
- protocol constants definions
- structure definition for global configuration
- structure definition for local node configuration
- structure definition for buffer configuration
- structure definition for message RAM configuration
- structure definition merging all above structure into one config structure
- methods for API with an interface proposed by Autosar.

10 years agoAdded file with definitions of standard types for FlexRay according to Autosar specif...
Michal Horn [Tue, 9 Jul 2013 15:23:36 +0000 (17:23 +0200)]
Added file with definitions of standard types for FlexRay according to Autosar specification.

10 years agoFlexRay general types and constants definition according to the Autosar specification.
Michal Horn [Tue, 9 Jul 2013 15:22:47 +0000 (17:22 +0200)]
FlexRay general types and constants definition according to the Autosar specification.

10 years agodin: Split rpp_din_get() into two functions
Michal Sojka [Thu, 8 Aug 2013 09:48:29 +0000 (11:48 +0200)]
din: Split rpp_din_get() into two functions

One for reading via SPI chip, one for reading via comparators with
programmable threshold.

One of the reasons for split are the return values of the functions.
SPI chip reports whether a switch connected to the DIN pin is open or
closed, which depends on the pin setup. Comparators return logical value,
which might be a negated value returned by the SPI chip.

10 years agoAdd error checking to rpp_hbr_enable()
Michal Sojka [Thu, 8 Aug 2013 09:18:51 +0000 (11:18 +0200)]
Add error checking to rpp_hbr_enable()

Now, no error could be ever reported, because the parameters are sanitized,
but this might change in future (due to programmer's mistake).

10 years agoDIN: Make global variables static
Michal Sojka [Wed, 7 Aug 2013 16:28:36 +0000 (18:28 +0200)]
DIN: Make global variables static

The code should be rewritten to not use global variables.

10 years agoClarify DIN documentation and fix a bug
Michal Sojka [Wed, 7 Aug 2013 16:27:52 +0000 (18:27 +0200)]
Clarify DIN documentation and fix a bug

pull_type was renamed to pull_up to better express the meaning of the
boolean value. Thanks to this change, a bug was discovered in
rpp_din_setup(), where the check for which pins are programmable was
the opposite.

10 years agoFix PIN numbering in DIN reference documentation
Michal Sojka [Wed, 7 Aug 2013 14:06:10 +0000 (16:06 +0200)]
Fix PIN numbering in DIN reference documentation

10 years agoFix off-by-one error in rpp_sci_printf()
Michal Sojka [Tue, 6 Aug 2013 17:38:46 +0000 (19:38 +0200)]
Fix off-by-one error in rpp_sci_printf()

This bug caused loosing every 128-th character in the printed string
longer than 128 characters.

10 years agoBug in hout fail tester repaired.
Michal Horn [Thu, 1 Aug 2013 13:48:05 +0000 (15:48 +0200)]
Bug in hout fail tester repaired.

I sometimes returned FAIL even it was not running. Now i returns not_running every time it is realy not running.

10 years agoPort HAL changed
Michal Horn [Wed, 31 Jul 2013 15:18:18 +0000 (17:18 +0200)]
Port HAL changed
New descriptor item added to easily distinguish between each MCU<->port interface type
Comments added to the descriptor structure.

10 years agoPort set value repaired, it now expects an array of binary coded values instead of...
Michal Horn [Wed, 31 Jul 2013 15:16:39 +0000 (17:16 +0200)]
Port set value repaired, it now expects an array of binary coded values instead of an arry of boolean values.

For example value = AA is now decoded and written to the port as 10101010. Before
this commit the parameter value was like {1,0,1,0,1,0,1,0}.

10 years agoExcessive port map item removed, missing MOUTIN port added, MOUTEN changed from outpu...
Michal Horn [Wed, 31 Jul 2013 15:13:57 +0000 (17:13 +0200)]
Excessive port map item removed, missing MOUTIN port added, MOUTEN changed from output to niput only.

The name of the MOUTIN pin is misleding, but it is input to the MOUT controller, thus output from the MCU.

10 years agoADC get port val function repaired
Michal Horn [Wed, 31 Jul 2013 15:10:20 +0000 (17:10 +0200)]
ADC get port val function repaired

It now uses generic adc read and need to distinguish between HOUTIFBK and regulary ADC port. That is why new configuration parameter has been added to the port descriptor.

10 years agoAOUT and AIN pins renMED TO dac AND adc on board IO block scheme.
Michal Horn [Wed, 31 Jul 2013 15:06:45 +0000 (17:06 +0200)]
AOUT and AIN pins renMED TO dac AND adc on board IO block scheme.

10 years agoAOUT renamed to DAC in the source code.
Michal Horn [Wed, 31 Jul 2013 09:17:44 +0000 (11:17 +0200)]
AOUT renamed to DAC in the source code.

This was done because this peripheral is called DAC in all other documents, wiki and schematic.

10 years agoAIN renamed to ADC in source code.
Michal Horn [Wed, 31 Jul 2013 09:15:48 +0000 (11:15 +0200)]
AIN renamed to ADC in source code.

This was done because this peripheral is called ADC in all other documents, wiki and schematic.

10 years agoNasty fixes for compilation of rpp-test-sw against this library
Michal Sojka [Tue, 30 Jul 2013 14:43:41 +0000 (16:43 +0200)]
Nasty fixes for compilation of rpp-test-sw against this library

10 years agoAdd (probably) obsolete files, that are needed for "ethernet" command of rpp-test-sw
Michal Sojka [Tue, 30 Jul 2013 14:20:19 +0000 (16:20 +0200)]
Add (probably) obsolete files, that are needed for "ethernet" command of rpp-test-sw

10 years agoRemove unnecessary local variable
Michal Sojka [Tue, 30 Jul 2013 09:40:22 +0000 (11:40 +0200)]
Remove unnecessary local variable

10 years agoDIN pin index ranges changed from 1-16 to 0-15.
Michal Horn [Fri, 26 Jul 2013 14:09:02 +0000 (16:09 +0200)]
DIN pin index ranges changed from 1-16 to 0-15.

10 years agoAdd automatic CRLF conversion to SCI output lib-0.2
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.

10 years agoAdd support for portlist command
Michal Horn [Tue, 25 Jun 2013 15:48:54 +0000 (17:48 +0200)]
Add support for portlist command

10 years agoUpdate board layout picture
Michal Sojka [Fri, 26 Jul 2013 12:23:17 +0000 (14:23 +0200)]
Update board layout picture

- Fix DIN numbering
- Add pin#1 position to JTAG and SCI

10 years agoAdded CAN API proposal
Michal Sojka [Mon, 22 Jul 2013 13:47:06 +0000 (15:47 +0200)]
Added CAN API proposal