]> rtime.felk.cvut.cz Git - sysless.git/log
sysless.git
15 years agoThe code of generic standard request processing in "usbmore" library can be used...
ppisa [Fri, 21 Nov 2008 15:33:51 +0000 (15:33 +0000)]
The code of generic standard request processing in "usbmore" library can be used even with LPC targets.

15 years agoJTAG low level pin definition move to system_def.h
smolik [Fri, 21 Nov 2008 10:19:52 +0000 (10:19 +0000)]
JTAG low level pin definition move to system_def.h

15 years agoAdded missing Makefile.
ppisa [Thu, 20 Nov 2008 13:59:13 +0000 (13:59 +0000)]
Added missing Makefile.

15 years agoAdded dummy cpu_def.h.
ppisa [Thu, 20 Nov 2008 13:57:58 +0000 (13:57 +0000)]
Added dummy cpu_def.h.

15 years agoAdded generic architecture support for POSIX targets.
ppisa [Thu, 20 Nov 2008 13:54:50 +0000 (13:54 +0000)]
Added generic architecture support for POSIX targets.

15 years agoAdded board-like generic support for generic POSIX target.
ppisa [Thu, 20 Nov 2008 13:46:32 +0000 (13:46 +0000)]
Added board-like generic support for generic POSIX target.

15 years agoMinor correction in LPC USB support code.
ppisa [Tue, 11 Nov 2008 19:46:22 +0000 (19:46 +0000)]
Minor correction in LPC USB support code.

The USB_CMD_SEL_EP_CLRI command expects following data read,
but stall condition (USBC_EP_STAT_ST ) setting is achieved by
data write (the function is invoked lpc_write_cmd_data).
The right command label is USB_CMD_SET_EP_STAT, but it has
same value as USB_CMD_SEL_EP_CLR and is distinguished distinguishes
by following read only. So change has no real effect on compiled code.

The other problem is in function lpc_usb_read_endpoint()
if buffer size is smaller then selected maximal packet size.
Behavior corrected, but again no real effect for correct uses
of the function there.

15 years agoJTAG TCLK output value has to be read in some cases.
ppisa [Wed, 5 Nov 2008 10:26:11 +0000 (10:26 +0000)]
JTAG TCLK output value has to be read in some cases.

Port control registers and values accessibility can be different
on some architectures.

15 years agoInitial version of JTAG programmer called u2jtag.
smolik [Sun, 2 Nov 2008 22:08:49 +0000 (22:08 +0000)]
Initial version of JTAG programmer called u2jtag.
To works properly is neccesary to copy/make slink in ulan/embedded/libs4c to ulan-addons/libs4c/jtag

15 years agoUse right variant when both CONFIG_OC_UL_DRV_U450_VARPINS_DIRNEG and MSRSWAP are...
ppisa [Thu, 23 Oct 2008 15:51:10 +0000 (15:51 +0000)]
Use right variant when both CONFIG_OC_UL_DRV_U450_VARPINS_DIRNEG and MSRSWAP are set.

15 years agoby default enable watchdog
smolik [Mon, 6 Oct 2008 14:15:28 +0000 (14:15 +0000)]
by default enable watchdog

15 years agotimes lower then 1000ms was uncorrent interpreted
smolik [Wed, 10 Sep 2008 09:11:35 +0000 (09:11 +0000)]
times lower then 1000ms was uncorrent interpreted

15 years agoKeyVal type correction for MSC51.
ppisa [Tue, 2 Sep 2008 15:07:04 +0000 (15:07 +0000)]
KeyVal type correction for MSC51.

15 years agoPropagation of cosmetic changes in KeyVal code and correction of psum in kvpb_compact...
ppisa [Tue, 2 Sep 2008 14:44:03 +0000 (14:44 +0000)]
Propagation of cosmetic changes in KeyVal code and correction of psum in kvpb_compact_region.

15 years agoAdded abort function to the embedded system stub.
ppisa [Mon, 1 Sep 2008 12:10:22 +0000 (12:10 +0000)]
Added abort function to the embedded system stub.

15 years agoUpdated system stubs to work with NEWLIB compiled for reentrancy.
ppisa [Mon, 1 Sep 2008 11:45:42 +0000 (11:45 +0000)]
Updated system stubs to work with NEWLIB compiled for reentrancy.

15 years agoadded new application - ha blinder, initial version
smolik [Mon, 11 Aug 2008 22:00:19 +0000 (22:00 +0000)]
added new application - ha blinder, initial version

15 years agoadded initial version of config for the HA-BLINDER
smolik [Sun, 10 Aug 2008 22:33:00 +0000 (22:33 +0000)]
added initial version of config for the HA-BLINDER

15 years agoinitial version for this board
smolik [Sun, 10 Aug 2008 22:26:47 +0000 (22:26 +0000)]
initial version for this board

15 years agoadded support for compilation of iap for lpc2438 processor
smolik [Sun, 10 Aug 2008 22:23:22 +0000 (22:23 +0000)]
added support for compilation of iap for lpc2438 processor

15 years agoadded the architecture support for new machine - LPC2348
smolik [Sun, 10 Aug 2008 22:20:42 +0000 (22:20 +0000)]
added the architecture support for new machine - LPC2348

15 years agocall the callback function after marked the messsage as FINNISHED. It's more clear...
smolik [Sun, 10 Aug 2008 22:07:16 +0000 (22:07 +0000)]
call the callback function after marked the messsage as FINNISHED. It's more clear behavior than before.

15 years agoCorrection of Makefiles to work correctly with non-BASH shells.
ppisa [Wed, 16 Jul 2008 20:30:13 +0000 (20:30 +0000)]
Correction of Makefiles to work correctly with non-BASH shells.

15 years agoThe end of the KVPB block should not be computed by abuse of kvpb_region_base() with...
ppisa [Tue, 8 Jul 2008 18:52:19 +0000 (18:52 +0000)]
The end of the KVPB block should not be computed by abuse of kvpb_region_base() with increased regidx.

16 years agomake default configuration with CONFIG_OC_UL_DRV_U450_LOOPBACK=y
smolik [Wed, 27 Feb 2008 21:28:11 +0000 (21:28 +0000)]
make default configuration with CONFIG_OC_UL_DRV_U450_LOOPBACK=y

16 years agomakes default configuration with CONFIG_OC_UL_DRV_U450_LOOPBACK=y
smolik [Wed, 27 Feb 2008 21:27:17 +0000 (21:27 +0000)]
makes default configuration with CONFIG_OC_UL_DRV_U450_LOOPBACK=y

16 years agocreates the microwindows keyboard driver
smolik [Wed, 27 Feb 2008 20:20:11 +0000 (20:20 +0000)]
creates the microwindows keyboard driver

16 years agomakes KBD more platform independent - now can be compiled with/without microwindows
smolik [Wed, 27 Feb 2008 20:13:36 +0000 (20:13 +0000)]
makes KBD more platform independent - now can be compiled with/without microwindows

16 years agobig fix: variable sys_timer_ticks needs to be with volatile
smolik [Wed, 27 Feb 2008 12:26:52 +0000 (12:26 +0000)]
big fix: variable sys_timer_ticks needs to be with volatile

16 years agoLPC I2C driver updated to provide more complete functionality.
ppisa [Mon, 21 Jan 2008 00:08:02 +0000 (00:08 +0000)]
LPC I2C driver updated to provide more complete functionality.

16 years agoAdded missing OMK option and I2C header
smolik [Sun, 20 Jan 2008 08:51:57 +0000 (08:51 +0000)]
Added missing OMK option and I2C header

16 years agoAdded I2C support for bspbase
smolik [Sun, 20 Jan 2008 08:33:45 +0000 (08:33 +0000)]
Added I2C support for bspbase

16 years agoInitial version of I2C
smolik [Sun, 20 Jan 2008 07:56:06 +0000 (07:56 +0000)]
Initial version of I2C

16 years agofix for 2105 - code CONFIG_OC_UL_DRV_UART_450_TMELATE can't be for this chip
smolik [Thu, 3 Jan 2008 00:37:28 +0000 (00:37 +0000)]
fix for 2105 - code CONFIG_OC_UL_DRV_UART_450_TMELATE can't be for this chip

16 years agomodification to be correctly working on lpc2105 family - tested on 2105 and 2148
smolik [Thu, 3 Jan 2008 00:16:02 +0000 (00:16 +0000)]
modification to be correctly working on lpc2105 family - tested on 2105 and 2148

16 years agocorrected ld scripts - missing 32bytes RAM definition for IAP on the top of RAM
smolik [Wed, 26 Dec 2007 23:12:57 +0000 (23:12 +0000)]
corrected ld scripts - missing 32bytes RAM definition for IAP on the top of RAM

16 years agoadded support for LPC2105:
smolik [Wed, 26 Dec 2007 21:15:55 +0000 (21:15 +0000)]
added support for LPC2105:

ulan - fixed problem with function 450_R2T - receive to transmit by using loopback chip functionality
keyval - CPU needs write data by using ISP with block round minimal 512bytes insteed of 256 as was in case lpc2148,38,...
boot and light_switch applications are working

16 years agoupdate ha-switch application - now is working
smolik [Wed, 28 Nov 2007 22:36:27 +0000 (22:36 +0000)]
update ha-switch application - now is working

16 years agoupdated ldscripts to provide correct value of stack localtion
smolik [Sun, 25 Nov 2007 23:08:01 +0000 (23:08 +0000)]
updated ldscripts to provide correct value of stack localtion

16 years agoadded new project - ha - light switch, designed by Pavel Nemecek
smolik [Thu, 22 Nov 2007 19:54:57 +0000 (19:54 +0000)]
added new project - ha - light switch, designed by Pavel Nemecek

16 years agoadded definitions for the LPC2148 I2C interrupts
smolik [Sat, 15 Sep 2007 21:26:28 +0000 (21:26 +0000)]
added definitions for the LPC2148 I2C interrupts

17 years agonew hisc application - garage gate, this application only "push" buton to open/close...
smolik [Tue, 5 Jun 2007 17:48:44 +0000 (17:48 +0000)]
new hisc application - garage gate, this application only "push" buton to open/close gate

17 years agoprotection ageinst missing of interrupts
smolik [Tue, 5 Jun 2007 11:55:54 +0000 (11:55 +0000)]
protection ageinst missing of interrupts

17 years agou2u for ul_usb1, first working implementation - at the application needs to dissable...
smolik [Fri, 25 May 2007 19:14:29 +0000 (19:14 +0000)]
u2u for ul_usb1, first working implementation - at the application needs to dissable debug informations

17 years agocorrection of ep writing function and acknowladge of address
smolik [Sun, 20 May 2007 12:01:50 +0000 (12:01 +0000)]
correction of ep writing function and acknowladge of address

17 years agointerrupt handling modification - not working
smolik [Fri, 4 May 2007 12:56:32 +0000 (12:56 +0000)]
interrupt handling modification - not working

17 years agofirst version of HISC - keypad
smolik [Sun, 29 Apr 2007 06:44:53 +0000 (06:44 +0000)]
first version of HISC - keypad

17 years agoinitial version of kbd
smolik [Sun, 29 Apr 2007 06:41:11 +0000 (06:41 +0000)]
initial version of kbd

17 years agoinitial version of lpc usb support
smolik [Sat, 28 Apr 2007 19:37:38 +0000 (19:37 +0000)]
initial version of lpc usb support

17 years agobug fix at interrupt service rutine of timer0 - interrupt flag is cleared after jump...
smolik [Sat, 31 Mar 2007 20:50:09 +0000 (20:50 +0000)]
bug fix at interrupt service rutine of timer0 - interrupt flag is cleared after jump to service rutine

17 years agoThe specification for load and run command should be
ppisa [Wed, 21 Mar 2007 01:22:32 +0000 (01:22 +0000)]
The specification for load and run command should be
specified in the board provided config.omk file fragment
(LOAD_CMD-flash, RUN_CMD-flash), not in the application specific
Makefile.omk.

The embedded/app/u2u/ver1 application updated to conform this rules

17 years agoThe uLan2USB converter USB vendor and product identifiers can be overridden now.
ppisa [Tue, 20 Mar 2007 23:50:57 +0000 (23:50 +0000)]
The uLan2USB converter USB vendor and product identifiers can be overridden now.

These can be specified by USB_VENDOR_ID and USB_PRODUCT_ID defines.

17 years agomoved begin of DATA to 0x10 address - DATA space exceeded available memory
smolik [Sat, 20 Jan 2007 09:39:12 +0000 (09:39 +0000)]
moved begin of DATA to 0x10 address - DATA space exceeded available memory

17 years agofor ps1 board for uncorrect interpreted commented line by a51toasx.sh -> lines removed
smolik [Sat, 20 Jan 2007 09:30:54 +0000 (09:30 +0000)]
for ps1 board for uncorrect interpreted commented line by a51toasx.sh -> lines removed

17 years agoThe VICINTENABLE is not cleared by write of 0x0000000, the VICINTENCLR has to be...
ppisa [Thu, 18 Jan 2007 00:12:08 +0000 (00:12 +0000)]
The VICINTENABLE is not cleared by write of 0x0000000, the VICINTENCLR has to be used instead.

17 years agosetup MEMMAP to FLASH
smolik [Wed, 17 Jan 2007 23:46:33 +0000 (23:46 +0000)]
setup MEMMAP to FLASH

17 years agoadded support for cpu reset
smolik [Wed, 17 Jan 2007 23:38:34 +0000 (23:38 +0000)]
added support for cpu reset

17 years agoCorrected configuration of UL_USB1 board.
ppisa [Wed, 17 Jan 2007 22:17:19 +0000 (22:17 +0000)]
Corrected configuration of UL_USB1 board.

17 years agoThe option CONFIG_BOARD_VARIANT allows to select between variants of UL_USB1 board.
porazil [Tue, 16 Jan 2007 17:41:44 +0000 (17:41 +0000)]
The option CONFIG_BOARD_VARIANT allows to select between variants of UL_USB1 board.

17 years agoCorrected name for UL_USB board.
porazil [Tue, 16 Jan 2007 16:05:49 +0000 (16:05 +0000)]
Corrected name for UL_USB board.

17 years agoAded definitions of individual bits in SPI registers.
porazil [Tue, 16 Jan 2007 16:03:12 +0000 (16:03 +0000)]
Aded definitions of individual bits in SPI registers.

17 years agowrong jump on label read_l1 in function __ul_read
smolik [Mon, 8 Jan 2007 20:27:22 +0000 (20:27 +0000)]
wrong jump on label read_l1 in function __ul_read

17 years agorewritten timer functionality - now ISR function doesn't clear timer counter, but...
smolik [Sun, 7 Jan 2007 14:54:41 +0000 (14:54 +0000)]
rewritten timer functionality - now ISR function doesn't clear timer counter, but continous up to new match register value

17 years agoremoved nomod51, correction for KEIL compilation
smolik [Sat, 6 Jan 2007 00:48:51 +0000 (00:48 +0000)]
removed nomod51, correction for KEIL compilation

17 years agosome modification to be able compile ulan.asm under KEIL, correct memory handling...
smolik [Sat, 6 Jan 2007 00:34:54 +0000 (00:34 +0000)]
some modification to be able compile ulan.asm under KEIL, correct memory handling with
idstr - different memory order is used for storing

17 years agoKEIL compilation correction
smolik [Sat, 6 Jan 2007 00:21:40 +0000 (00:21 +0000)]
KEIL compilation correction

17 years agonew hisc application - homebell
smolik [Sat, 30 Dec 2006 12:05:53 +0000 (12:05 +0000)]
new hisc application - homebell

17 years agoinitial version of tone generator used for his homebell
smolik [Sat, 30 Dec 2006 11:57:52 +0000 (11:57 +0000)]
initial version of tone generator used for his homebell

17 years agoinitialization of outputs
smolik [Sat, 30 Dec 2006 11:48:28 +0000 (11:48 +0000)]
initialization of outputs

17 years agoCorrected mistake where option is not terminated by "=x".
ppisa [Thu, 30 Nov 2006 22:03:46 +0000 (22:03 +0000)]
Corrected mistake where option is not terminated by "=x".

17 years agoThere exists even UL_USB1 compatible boards without swapped CTS and DSR.
ppisa [Thu, 30 Nov 2006 20:58:56 +0000 (20:58 +0000)]
There exists even UL_USB1 compatible boards without swapped CTS and DSR.
These boards reguire to disable CONFIG_OC_UL_DRV_U450_VARPINS option.

17 years agoSome minor changes in UL_USB1 code.
ppisa [Thu, 30 Nov 2006 18:12:45 +0000 (18:12 +0000)]
Some minor changes in UL_USB1 code.

17 years agoNew configuration option added (CONFIG_ULOI_GENOBJIDTAG) to help build
ppisa [Thu, 30 Nov 2006 17:17:35 +0000 (17:17 +0000)]
New configuration option added (CONFIG_ULOI_GENOBJIDTAG) to help build
uLan object description tables. Next script extract objects names and sorts
them according to uLan OID values.

  arm-elf-nm ../_compiled/bin/aa_rch4-boot | \
  sed -n 's/^ *\([0-9A-Fa-f]\+\) *A *uloid_objidtag_note_\([A-Za-z_0-9]*\) */\1 \2/p' | \
  sort | \
  sed -n 's/^\([^ ]\+\) \([^ ]\+\)$/\&uloid_objdes_\2,/p'

17 years agoModified LPC2148 support to include extended ADC with result registers.
ppisa [Thu, 30 Nov 2006 13:40:00 +0000 (13:40 +0000)]
Modified LPC2148 support to include extended ADC with result registers.
Some more additional changes for uL_USB1.

17 years agoSome lt_timer modification and another up-dating against this modification.
smolik [Wed, 22 Nov 2006 19:32:15 +0000 (19:32 +0000)]
Some lt_timer modification and another up-dating against this modification.
Moved commands for load/run from OMK to config.

17 years agoadded to repository light timer - lt_timer.h, whole correction against this interface
smolik [Thu, 9 Nov 2006 23:18:49 +0000 (23:18 +0000)]
added to repository light timer - lt_timer.h, whole correction against this interface

17 years agoinitial version of hal layer for machine lpc21xx
smolik [Sun, 29 Oct 2006 21:14:11 +0000 (21:14 +0000)]
initial version of hal layer for machine lpc21xx

17 years agoupdate to new version of sdcc, removed obsolate flag no-pack-iram, register bank...
smolik [Sun, 8 Oct 2006 20:57:30 +0000 (20:57 +0000)]
update to new version of sdcc, removed obsolate flag no-pack-iram, register bank 1 reservation for sdcc

17 years agonew version of uldy for arm and msc51, update boot applications
smolik [Thu, 28 Sep 2006 00:01:29 +0000 (00:01 +0000)]
new version of uldy for arm and msc51, update boot applications

17 years agotimer 10ms name correction
smolik [Tue, 26 Sep 2006 19:13:23 +0000 (19:13 +0000)]
timer 10ms name correction

17 years agomove out u2u timers from bsp0hwint to u2u application
smolik [Tue, 26 Sep 2006 19:08:32 +0000 (19:08 +0000)]
move out u2u timers from bsp0hwint to u2u application

17 years agoBSP HW initialization cannot be dependant on variable "ulan_configured" provided...
ppisa [Mon, 25 Sep 2006 22:14:25 +0000 (22:14 +0000)]
BSP HW initialization cannot be dependant on variable "ulan_configured" provided by application code.

17 years agoAdded lobrary for MCU/machine specific peripherals support (machperiph) implemented...
ppisa [Mon, 25 Sep 2006 21:03:09 +0000 (21:03 +0000)]
Added lobrary for MCU/machine specific peripherals support (machperiph) implemented by Petr Smolik.

17 years agocorrection of kvpb_next for msc51, declaration without first handler
smolik [Fri, 4 Aug 2006 10:46:07 +0000 (10:46 +0000)]
correction of kvpb_next for msc51, declaration without first handler

17 years agosome modification against lpc21xx procesors, invalid keyid fields can be stored after...
smolik [Fri, 4 Aug 2006 10:09:34 +0000 (10:09 +0000)]
some modification against lpc21xx procesors, invalid keyid fields can be stored after chunk data location

17 years agonew vesion of keyval, with partial solution for flash memories with write once chunks
smolik [Thu, 3 Aug 2006 13:36:40 +0000 (13:36 +0000)]
new vesion of keyval, with partial solution for flash memories with write once chunks

17 years agoAdded lpcUSB.h file with LPC2148 USB device controller definitions.
ppisa [Thu, 3 Aug 2006 00:08:55 +0000 (00:08 +0000)]
Added lpcUSB.h file with LPC2148 USB device controller definitions.

17 years agoa correction to new iac interface
smolik [Mon, 31 Jul 2006 19:52:24 +0000 (19:52 +0000)]
a correction to new iac interface

17 years agoCorrected a little logic of IAC memory read/write support.
ppisa [Thu, 27 Jul 2006 21:07:55 +0000 (21:07 +0000)]
Corrected a little logic of IAC memory read/write support.
The IAC interface has to be revised to allow really full featured support
in future.

17 years agoUL_USB1 board pins definitions updated correspond with board design.
ppisa [Thu, 27 Jul 2006 21:06:01 +0000 (21:06 +0000)]
UL_USB1 board pins definitions updated correspond with board design.

17 years agoBSP updates, the UL_USB1 board support is functional now.
ppisa [Thu, 27 Jul 2006 15:28:05 +0000 (15:28 +0000)]
BSP updates, the UL_USB1 board support is functional now.

17 years agouLAN driver optional support for variable pins assigment for 16C450 (CONFIG_OC_UL_DRV...
ppisa [Thu, 27 Jul 2006 12:18:21 +0000 (12:18 +0000)]
uLAN driver optional support for variable pins assigment for 16C450 (CONFIG_OC_UL_DRV_U450_VARPINS).

17 years agoSources corrected to build for system-less LPC21xx.
ppisa [Thu, 27 Jul 2006 10:01:18 +0000 (10:01 +0000)]
Sources corrected to build for system-less LPC21xx.

17 years agobsp updated for new iac interface
smolik [Wed, 26 Jul 2006 12:48:28 +0000 (12:48 +0000)]
bsp updated for new iac interface

17 years agoThe IAC functions accept udrv pointer as the first parameter now.
ppisa [Fri, 21 Jul 2006 08:11:19 +0000 (08:11 +0000)]
The IAC functions accept udrv pointer as the first parameter now.

17 years agoUL_USB1 bsp added - missing makefiles.
ppisa [Thu, 20 Jul 2006 13:52:41 +0000 (13:52 +0000)]
UL_USB1 bsp added - missing makefiles.

17 years agoUL_USB1 bsp added.
ppisa [Thu, 20 Jul 2006 13:50:18 +0000 (13:50 +0000)]
UL_USB1 bsp added.

17 years agoThe LPC support generalized for whole LPC21xx family.
ppisa [Thu, 20 Jul 2006 12:40:55 +0000 (12:40 +0000)]
The LPC support generalized for whole LPC21xx family.

17 years agobug fix of function kvpb_check - doesn't correct restore valid region after a corruption
smolik [Sat, 1 Jul 2006 10:20:29 +0000 (10:20 +0000)]
bug fix of function kvpb_check - doesn't correct restore valid region after a corruption

18 years agonew object interface properties for blinder
smolik [Fri, 3 Mar 2006 13:45:34 +0000 (13:45 +0000)]
new object interface properties for blinder