]>
rtime.felk.cvut.cz Git - sysless.git/log
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.
smolik [Fri, 21 Nov 2008 10:19:52 +0000 (10:19 +0000)]
JTAG low level pin definition move to system_def.h
ppisa [Thu, 20 Nov 2008 13:59:13 +0000 (13:59 +0000)]
Added missing Makefile.
ppisa [Thu, 20 Nov 2008 13:57:58 +0000 (13:57 +0000)]
Added dummy cpu_def.h.
ppisa [Thu, 20 Nov 2008 13:54:50 +0000 (13:54 +0000)]
Added generic architecture support for POSIX targets.
ppisa [Thu, 20 Nov 2008 13:46:32 +0000 (13:46 +0000)]
Added board-like generic support for generic POSIX target.
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.
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.
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
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.
smolik [Mon, 6 Oct 2008 14:15:28 +0000 (14:15 +0000)]
by default enable watchdog
smolik [Wed, 10 Sep 2008 09:11:35 +0000 (09:11 +0000)]
times lower then 1000ms was uncorrent interpreted
ppisa [Tue, 2 Sep 2008 15:07:04 +0000 (15:07 +0000)]
KeyVal type correction for MSC51.
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.
ppisa [Mon, 1 Sep 2008 12:10:22 +0000 (12:10 +0000)]
Added abort function to the embedded system stub.
ppisa [Mon, 1 Sep 2008 11:45:42 +0000 (11:45 +0000)]
Updated system stubs to work with NEWLIB compiled for reentrancy.
smolik [Mon, 11 Aug 2008 22:00:19 +0000 (22:00 +0000)]
added new application - ha blinder, initial version
smolik [Sun, 10 Aug 2008 22:33:00 +0000 (22:33 +0000)]
added initial version of config for the HA-BLINDER
smolik [Sun, 10 Aug 2008 22:26:47 +0000 (22:26 +0000)]
initial version for this board
smolik [Sun, 10 Aug 2008 22:23:22 +0000 (22:23 +0000)]
added support for compilation of iap for lpc2438 processor
smolik [Sun, 10 Aug 2008 22:20:42 +0000 (22:20 +0000)]
added the architecture support for new machine - LPC2348
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.
ppisa [Wed, 16 Jul 2008 20:30:13 +0000 (20:30 +0000)]
Correction of Makefiles to work correctly with non-BASH shells.
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.
smolik [Wed, 27 Feb 2008 21:28:11 +0000 (21:28 +0000)]
make 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
smolik [Wed, 27 Feb 2008 20:20:11 +0000 (20:20 +0000)]
creates the microwindows keyboard driver
smolik [Wed, 27 Feb 2008 20:13:36 +0000 (20:13 +0000)]
makes KBD more platform independent - now can be compiled with/without microwindows
smolik [Wed, 27 Feb 2008 12:26:52 +0000 (12:26 +0000)]
big fix: variable sys_timer_ticks needs to be with volatile
ppisa [Mon, 21 Jan 2008 00:08:02 +0000 (00:08 +0000)]
LPC I2C driver updated to provide more complete functionality.
smolik [Sun, 20 Jan 2008 08:51:57 +0000 (08:51 +0000)]
Added missing OMK option and I2C header
smolik [Sun, 20 Jan 2008 08:33:45 +0000 (08:33 +0000)]
Added I2C support for bspbase
smolik [Sun, 20 Jan 2008 07:56:06 +0000 (07:56 +0000)]
Initial version of I2C
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
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
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
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
smolik [Wed, 28 Nov 2007 22:36:27 +0000 (22:36 +0000)]
update ha-switch application - now is working
smolik [Sun, 25 Nov 2007 23:08:01 +0000 (23:08 +0000)]
updated ldscripts to provide correct value of stack localtion
smolik [Thu, 22 Nov 2007 19:54:57 +0000 (19:54 +0000)]
added new project - ha - light switch, designed by Pavel Nemecek
smolik [Sat, 15 Sep 2007 21:26:28 +0000 (21:26 +0000)]
added definitions for the LPC2148 I2C interrupts
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
smolik [Tue, 5 Jun 2007 11:55:54 +0000 (11:55 +0000)]
protection ageinst missing of interrupts
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
smolik [Sun, 20 May 2007 12:01:50 +0000 (12:01 +0000)]
correction of ep writing function and acknowladge of address
smolik [Fri, 4 May 2007 12:56:32 +0000 (12:56 +0000)]
interrupt handling modification - not working
smolik [Sun, 29 Apr 2007 06:44:53 +0000 (06:44 +0000)]
first version of HISC - keypad
smolik [Sun, 29 Apr 2007 06:41:11 +0000 (06:41 +0000)]
initial version of kbd
smolik [Sat, 28 Apr 2007 19:37:38 +0000 (19:37 +0000)]
initial version of lpc usb support
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
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
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.
smolik [Sat, 20 Jan 2007 09:39:12 +0000 (09:39 +0000)]
moved begin of DATA to 0x10 address - DATA space exceeded available memory
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
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.
smolik [Wed, 17 Jan 2007 23:46:33 +0000 (23:46 +0000)]
setup MEMMAP to FLASH
smolik [Wed, 17 Jan 2007 23:38:34 +0000 (23:38 +0000)]
added support for cpu reset
ppisa [Wed, 17 Jan 2007 22:17:19 +0000 (22:17 +0000)]
Corrected configuration 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.
porazil [Tue, 16 Jan 2007 16:05:49 +0000 (16:05 +0000)]
Corrected name for UL_USB board.
porazil [Tue, 16 Jan 2007 16:03:12 +0000 (16:03 +0000)]
Aded definitions of individual bits in SPI registers.
smolik [Mon, 8 Jan 2007 20:27:22 +0000 (20:27 +0000)]
wrong jump on label read_l1 in function __ul_read
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
smolik [Sat, 6 Jan 2007 00:48:51 +0000 (00:48 +0000)]
removed nomod51, correction for KEIL compilation
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
smolik [Sat, 6 Jan 2007 00:21:40 +0000 (00:21 +0000)]
KEIL compilation correction
smolik [Sat, 30 Dec 2006 12:05:53 +0000 (12:05 +0000)]
new hisc application - homebell
smolik [Sat, 30 Dec 2006 11:57:52 +0000 (11:57 +0000)]
initial version of tone generator used for his homebell
smolik [Sat, 30 Dec 2006 11:48:28 +0000 (11:48 +0000)]
initialization of outputs
ppisa [Thu, 30 Nov 2006 22:03:46 +0000 (22:03 +0000)]
Corrected mistake where option is not terminated by "=x".
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.
ppisa [Thu, 30 Nov 2006 18:12:45 +0000 (18:12 +0000)]
Some minor changes in UL_USB1 code.
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'
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.
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.
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
smolik [Sun, 29 Oct 2006 21:14:11 +0000 (21:14 +0000)]
initial version of hal layer for machine lpc21xx
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
smolik [Thu, 28 Sep 2006 00:01:29 +0000 (00:01 +0000)]
new version of uldy for arm and msc51, update boot applications
smolik [Tue, 26 Sep 2006 19:13:23 +0000 (19:13 +0000)]
timer 10ms name correction
smolik [Tue, 26 Sep 2006 19:08:32 +0000 (19:08 +0000)]
move out u2u timers from bsp0hwint to u2u application
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.
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.
smolik [Fri, 4 Aug 2006 10:46:07 +0000 (10:46 +0000)]
correction of kvpb_next for msc51, declaration without first handler
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
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
ppisa [Thu, 3 Aug 2006 00:08:55 +0000 (00:08 +0000)]
Added lpcUSB.h file with LPC2148 USB device controller definitions.
smolik [Mon, 31 Jul 2006 19:52:24 +0000 (19:52 +0000)]
a correction to new iac interface
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.
ppisa [Thu, 27 Jul 2006 21:06:01 +0000 (21:06 +0000)]
UL_USB1 board pins definitions updated correspond with board design.
ppisa [Thu, 27 Jul 2006 15:28:05 +0000 (15:28 +0000)]
BSP updates, the UL_USB1 board support is functional now.
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).
ppisa [Thu, 27 Jul 2006 10:01:18 +0000 (10:01 +0000)]
Sources corrected to build for system-less LPC21xx.
smolik [Wed, 26 Jul 2006 12:48:28 +0000 (12:48 +0000)]
bsp updated for new iac interface
ppisa [Fri, 21 Jul 2006 08:11:19 +0000 (08:11 +0000)]
The IAC functions accept udrv pointer as the first parameter now.
ppisa [Thu, 20 Jul 2006 13:52:41 +0000 (13:52 +0000)]
UL_USB1 bsp added - missing makefiles.
ppisa [Thu, 20 Jul 2006 13:50:18 +0000 (13:50 +0000)]
UL_USB1 bsp added.
ppisa [Thu, 20 Jul 2006 12:40:55 +0000 (12:40 +0000)]
The LPC support generalized for whole LPC21xx family.
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
smolik [Fri, 3 Mar 2006 13:45:34 +0000 (13:45 +0000)]
new object interface properties for blinder