bertos.git
18 years agoMake the TWI driver more generic to work with devices other than EEPROMS.
bernie [Mon, 20 Mar 2006 17:49:50 +0000 (17:49 +0000)]
Make the TWI driver more generic to work with devices other than EEPROMS.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@569 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoSpacing fix.
bernie [Mon, 20 Mar 2006 17:49:00 +0000 (17:49 +0000)]
Spacing fix.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@568 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoImplement support for ROM menus.
bernie [Mon, 20 Mar 2006 17:48:35 +0000 (17:48 +0000)]
Implement support for ROM menus.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@567 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix for avr-libc; INTERRUPT(): Remove macro.
bernie [Mon, 20 Mar 2006 17:48:09 +0000 (17:48 +0000)]
Fix for avr-libc; INTERRUPT(): Remove macro.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@566 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd TODO item.
bernie [Mon, 13 Mar 2006 02:07:14 +0000 (02:07 +0000)]
Add TODO item.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@565 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoROUND_UP2: Rename from ROUND2.
bernie [Mon, 13 Mar 2006 02:06:55 +0000 (02:06 +0000)]
ROUND_UP2: Rename from ROUND2.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@564 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agocontainerof(): New macro.
bernie [Mon, 13 Mar 2006 02:06:25 +0000 (02:06 +0000)]
containerof(): New macro.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@563 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFONT_HAS_GLYPH(): New macro.
bernie [Mon, 13 Mar 2006 02:06:04 +0000 (02:06 +0000)]
FONT_HAS_GLYPH(): New macro.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@562 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMark slow paths as UNLIKELY.
bernie [Mon, 13 Mar 2006 02:05:54 +0000 (02:05 +0000)]
Mark slow paths as UNLIKELY.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@561 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoCorrectly compute text width for prop fonts; Make styles a per-bitmap attribute.
bernie [Tue, 7 Mar 2006 22:18:04 +0000 (22:18 +0000)]
Correctly compute text width for prop fonts; Make styles a per-bitmap attribute.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@560 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd support for poor pre-C99 compilers.
bernie [Mon, 27 Feb 2006 22:40:21 +0000 (22:40 +0000)]
Add support for poor pre-C99 compilers.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@559 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMisc build and doc fixes from Grillo.
bernie [Mon, 27 Feb 2006 22:39:45 +0000 (22:39 +0000)]
Misc build and doc fixes from Grillo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@558 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate for new emulator.
bernie [Fri, 24 Feb 2006 01:35:40 +0000 (01:35 +0000)]
Update for new emulator.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@557 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoLIST_ENQUEUE(): New macro; Remove obsolete names.
bernie [Fri, 24 Feb 2006 01:18:34 +0000 (01:18 +0000)]
LIST_ENQUEUE(): New macro; Remove obsolete names.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@556 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate for new emulator.
bernie [Fri, 24 Feb 2006 01:17:44 +0000 (01:17 +0000)]
Update for new emulator.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@555 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoCPU_SAVED_REGS_CNT: Declare for x86/x86_64.
bernie [Fri, 24 Feb 2006 01:17:30 +0000 (01:17 +0000)]
CPU_SAVED_REGS_CNT: Declare for x86/x86_64.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@554 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRemove #error to allow compiling local demo.
bernie [Fri, 24 Feb 2006 00:27:56 +0000 (00:27 +0000)]
Remove #error to allow compiling local demo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@553 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoEnable kernel and fix Doxygen markup.
bernie [Fri, 24 Feb 2006 00:27:35 +0000 (00:27 +0000)]
Enable kernel and fix Doxygen markup.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@552 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUse new naming convention for list macros.
bernie [Fri, 24 Feb 2006 00:27:14 +0000 (00:27 +0000)]
Use new naming convention for list macros.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@551 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFixes for CONFIG_KERNEL.
bernie [Fri, 24 Feb 2006 00:26:49 +0000 (00:26 +0000)]
Fixes for CONFIG_KERNEL.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@550 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix header name.
bernie [Fri, 24 Feb 2006 00:26:21 +0000 (00:26 +0000)]
Fix header name.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@549 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDocumentation fixes.
bernie [Thu, 23 Feb 2006 11:17:16 +0000 (11:17 +0000)]
Documentation fixes.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@548 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDocumentation fix.
bernie [Thu, 23 Feb 2006 11:03:33 +0000 (11:03 +0000)]
Documentation fix.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@547 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDocumentation fixes.
bernie [Thu, 23 Feb 2006 10:59:14 +0000 (10:59 +0000)]
Documentation fixes.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@546 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd even more code duplication until we properly refactor debug.h.
bernie [Thu, 23 Feb 2006 09:10:10 +0000 (09:10 +0000)]
Add even more code duplication until we properly refactor debug.h.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@545 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRemove Linux specific hack.
bernie [Thu, 23 Feb 2006 09:09:28 +0000 (09:09 +0000)]
Remove Linux specific hack.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@544 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd note for a frequently reported non-bug.
bernie [Thu, 23 Feb 2006 09:08:43 +0000 (09:08 +0000)]
Add note for a frequently reported non-bug.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@543 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoTRACEMSG() support for compilers with no variadic macros.
bernie [Thu, 23 Feb 2006 08:40:33 +0000 (08:40 +0000)]
TRACEMSG() support for compilers with no variadic macros.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@542 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoEmulate __func__ on MSVC.
bernie [Thu, 23 Feb 2006 08:36:33 +0000 (08:36 +0000)]
Emulate __func__ on MSVC.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@541 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix for compilers without variadic macros support.
bernie [Thu, 23 Feb 2006 08:33:04 +0000 (08:33 +0000)]
Fix for compilers without variadic macros support.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@540 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoCompile fix for MSVC.
bernie [Thu, 23 Feb 2006 07:37:37 +0000 (07:37 +0000)]
Compile fix for MSVC.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@539 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDon't be too anal for missing docs.
bernie [Wed, 22 Feb 2006 01:15:38 +0000 (01:15 +0000)]
Don't be too anal for missing docs.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@538 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoNew time handling based on TIMER_TICKS_PER_SEC to support slow timers with ticks...
bernie [Tue, 21 Feb 2006 21:28:02 +0000 (21:28 +0000)]
New time handling based on TIMER_TICKS_PER_SEC to support slow timers with ticks longer than 1ms.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@537 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoCleanup/update process scheduling.
bernie [Tue, 21 Feb 2006 16:06:55 +0000 (16:06 +0000)]
Cleanup/update process scheduling.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@536 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix ssize_t redefinitions on glibc systems.
bernie [Tue, 21 Feb 2006 16:06:31 +0000 (16:06 +0000)]
Fix ssize_t redefinitions on glibc systems.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@535 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate copyright info.
bernie [Tue, 21 Feb 2006 16:06:05 +0000 (16:06 +0000)]
Update copyright info.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@534 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMove from cfg/ to top-level.
bernie [Tue, 21 Feb 2006 16:05:53 +0000 (16:05 +0000)]
Move from cfg/ to top-level.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@533 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRemove obsolete file.
bernie [Tue, 21 Feb 2006 15:49:54 +0000 (15:49 +0000)]
Remove obsolete file.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@532 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUse portable type checking.
bernie [Mon, 20 Feb 2006 14:34:58 +0000 (14:34 +0000)]
Use portable type checking.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@531 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoInclude appconfig.h before using its definitions.
bernie [Mon, 20 Feb 2006 14:34:32 +0000 (14:34 +0000)]
Include appconfig.h before using its definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@530 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoPort to Qt 4.1.
bernie [Mon, 20 Feb 2006 02:02:29 +0000 (02:02 +0000)]
Port to Qt 4.1.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@529 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDepend on cfg/os.h.
bernie [Mon, 20 Feb 2006 02:01:56 +0000 (02:01 +0000)]
Depend on cfg/os.h.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@528 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoPort to MacOSX.
bernie [Mon, 20 Feb 2006 01:46:59 +0000 (01:46 +0000)]
Port to MacOSX.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@527 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoSupport TRACE() and TRACEMSG() on hosted targets.
bernie [Fri, 17 Feb 2006 22:28:37 +0000 (22:28 +0000)]
Support TRACE() and TRACEMSG() on hosted targets.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@526 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd missing UART definitions.
bernie [Fri, 17 Feb 2006 22:28:19 +0000 (22:28 +0000)]
Add missing UART definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@525 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRename ser_emul.c to ser_posix.c.
bernie [Fri, 17 Feb 2006 22:28:00 +0000 (22:28 +0000)]
Rename ser_emul.c to ser_posix.c.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@524 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix undefined preprocessor symbol.
bernie [Fri, 17 Feb 2006 22:24:49 +0000 (22:24 +0000)]
Fix undefined preprocessor symbol.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@523 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate POSIX timer emulator.
bernie [Fri, 17 Feb 2006 22:24:21 +0000 (22:24 +0000)]
Update POSIX timer emulator.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@522 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd MOD_CHECK() checks.
bernie [Fri, 17 Feb 2006 22:24:07 +0000 (22:24 +0000)]
Add MOD_CHECK() checks.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@521 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate POSIX serial emulator.
bernie [Fri, 17 Feb 2006 22:23:06 +0000 (22:23 +0000)]
Update POSIX serial emulator.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@520 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd MOD_CHECK() checks.
bernie [Fri, 17 Feb 2006 21:15:42 +0000 (21:15 +0000)]
Add MOD_CHECK() checks.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@519 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMacros for intermodule dependency checks.
bernie [Thu, 16 Feb 2006 22:49:55 +0000 (22:49 +0000)]
Macros for intermodule dependency checks.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@518 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRemove item from TODO list.
bernie [Wed, 15 Feb 2006 23:54:28 +0000 (23:54 +0000)]
Remove item from TODO list.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@517 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFont converter for DevLib.
bernie [Wed, 15 Feb 2006 09:15:32 +0000 (09:15 +0000)]
Font converter for DevLib.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@516 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd keyboard emulator.
bernie [Wed, 15 Feb 2006 09:13:42 +0000 (09:13 +0000)]
Add keyboard emulator.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@515 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoSwitch to BITMAP_FMT_PLANAR_V_LSB.
bernie [Wed, 15 Feb 2006 09:13:16 +0000 (09:13 +0000)]
Switch to BITMAP_FMT_PLANAR_V_LSB.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@514 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDon't mask useful user signals on UNIX.
bernie [Wed, 15 Feb 2006 09:12:33 +0000 (09:12 +0000)]
Don't mask useful user signals on UNIX.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@513 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFixes for ARM/IAR support.
bernie [Wed, 15 Feb 2006 09:12:01 +0000 (09:12 +0000)]
Fixes for ARM/IAR support.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@512 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMake title bold; Fix height when we have no menubar.
bernie [Wed, 15 Feb 2006 09:10:51 +0000 (09:10 +0000)]
Make title bold; Fix height when we have no menubar.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@511 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoImplement prop fonts; Fix algo styles.
bernie [Wed, 15 Feb 2006 09:10:15 +0000 (09:10 +0000)]
Implement prop fonts; Fix algo styles.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@510 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd 10x20 fixed font.
bernie [Fri, 10 Feb 2006 12:38:49 +0000 (12:38 +0000)]
Add 10x20 fixed font.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@509 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd preliminary FreeRTOS support; Enforce CONFIG_* definitions.
bernie [Fri, 10 Feb 2006 12:38:16 +0000 (12:38 +0000)]
Add preliminary FreeRTOS support; Enforce CONFIG_* definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@508 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd support for ARM on IAR.
bernie [Fri, 10 Feb 2006 12:38:00 +0000 (12:38 +0000)]
Add support for ARM on IAR.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@507 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoPacify IAR warnings for side-effects.
bernie [Fri, 10 Feb 2006 12:36:57 +0000 (12:36 +0000)]
Pacify IAR warnings for side-effects.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@506 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoEnforce CONFIG_* definitions.
bernie [Fri, 10 Feb 2006 12:35:31 +0000 (12:35 +0000)]
Enforce CONFIG_* definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@505 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRemove spurious EXTERN_C.
bernie [Fri, 10 Feb 2006 12:34:52 +0000 (12:34 +0000)]
Remove spurious EXTERN_C.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@504 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd missing config options for gfx and kbd.
bernie [Fri, 10 Feb 2006 12:34:33 +0000 (12:34 +0000)]
Add missing config options for gfx and kbd.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@503 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoMake emulator display a bit larger.
bernie [Fri, 10 Feb 2006 12:33:51 +0000 (12:33 +0000)]
Make emulator display a bit larger.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@502 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUpdate Copyright year.
bernie [Fri, 10 Feb 2006 12:32:52 +0000 (12:32 +0000)]
Update Copyright year.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@501 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd multiple font support in bitmaps; gfx_blitRaster(): New function.
bernie [Fri, 10 Feb 2006 12:32:33 +0000 (12:32 +0000)]
Add multiple font support in bitmaps; gfx_blitRaster(): New function.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@500 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd multiple font support in bitmaps.
bernie [Fri, 10 Feb 2006 12:31:55 +0000 (12:31 +0000)]
Add multiple font support in bitmaps.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@499 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd templates for hw definitions.
bernie [Fri, 10 Feb 2006 12:31:03 +0000 (12:31 +0000)]
Add templates for hw definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@498 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoPush interrupt protection inside hw module.
bernie [Fri, 10 Feb 2006 12:30:18 +0000 (12:30 +0000)]
Push interrupt protection inside hw module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@497 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd menu system.
bernie [Fri, 10 Feb 2006 12:29:36 +0000 (12:29 +0000)]
Add menu system.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@496 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd font support in bitmaps; Make bitmap formats public.
bernie [Fri, 10 Feb 2006 12:28:33 +0000 (12:28 +0000)]
Add font support in bitmaps; Make bitmap formats public.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@495 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoCheck CONFIG_* constraints.
bernie [Fri, 10 Feb 2006 12:26:58 +0000 (12:26 +0000)]
Check CONFIG_* constraints.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@494 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd STYLEF_TALL (unimplemented).
bernie [Fri, 10 Feb 2006 12:26:19 +0000 (12:26 +0000)]
Add STYLEF_TALL (unimplemented).

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@493 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd missing header.
bernie [Fri, 10 Feb 2006 12:25:41 +0000 (12:25 +0000)]
Add missing header.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@492 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix standalone build.
bernie [Fri, 10 Feb 2006 12:24:42 +0000 (12:24 +0000)]
Fix standalone build.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@491 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoC++ fixes.
bernie [Fri, 10 Feb 2006 11:30:48 +0000 (11:30 +0000)]
C++ fixes.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@490 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoConst correctness for some new functions.
bernie [Thu, 26 Jan 2006 00:36:48 +0000 (00:36 +0000)]
Const correctness for some new functions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@489 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoGraphics private header.
bernie [Thu, 26 Jan 2006 00:32:49 +0000 (00:32 +0000)]
Graphics private header.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@488 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agogfx_blit_P(): use RASTER_SIZE() to calculate raster size
aleph [Tue, 24 Jan 2006 21:55:43 +0000 (21:55 +0000)]
gfx_blit_P(): use RASTER_SIZE() to calculate raster size

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@487 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoSplit out gfx.c into bitmap.c and line.c.
bernie [Tue, 24 Jan 2006 02:17:49 +0000 (02:17 +0000)]
Split out gfx.c into bitmap.c and line.c.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@486 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoImplement simple, but impressive windowing system.
bernie [Mon, 23 Jan 2006 23:14:29 +0000 (23:14 +0000)]
Implement simple, but impressive windowing system.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@485 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agogfx_blit(): New function, but dog slow for now.
bernie [Mon, 23 Jan 2006 23:13:39 +0000 (23:13 +0000)]
gfx_blit(): New function, but dog slow for now.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@484 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoRECT_WIDTH(), RECT_HEIGHT(), RASTER_SIZE(): New macros.
bernie [Mon, 23 Jan 2006 23:13:04 +0000 (23:13 +0000)]
RECT_WIDTH(), RECT_HEIGHT(), RASTER_SIZE(): New macros.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@483 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoEnable CONFIG_GFX_VCOORDS.
bernie [Mon, 23 Jan 2006 23:12:27 +0000 (23:12 +0000)]
Enable CONFIG_GFX_VCOORDS.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@482 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoLet Doxygen see through C++ protected section.
bernie [Mon, 23 Jan 2006 23:12:08 +0000 (23:12 +0000)]
Let Doxygen see through C++ protected section.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@481 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoUse RASTER_SIZE() to compute... err... the raster size.
bernie [Mon, 23 Jan 2006 23:11:27 +0000 (23:11 +0000)]
Use RASTER_SIZE() to compute... err... the raster size.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@480 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoREVERSE_FOREACH_NODE(): New macro; FOREACHNODE(): Rename to FOREACH_NODE.
bernie [Mon, 23 Jan 2006 23:10:38 +0000 (23:10 +0000)]
REVERSE_FOREACH_NODE(): New macro; FOREACHNODE(): Rename to FOREACH_NODE.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@479 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoIgnore Qt moc's and unit tests.
bernie [Sat, 21 Jan 2006 16:31:44 +0000 (16:31 +0000)]
Ignore Qt moc's and unit tests.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@478 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoDon't use hardcoded coordinates.
bernie [Tue, 17 Jan 2006 23:00:26 +0000 (23:00 +0000)]
Don't use hardcoded coordinates.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@477 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoHardcode a different display size.
bernie [Tue, 17 Jan 2006 22:59:48 +0000 (22:59 +0000)]
Hardcode a different display size.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@476 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoImplement correct line clipping algorithm.
bernie [Tue, 17 Jan 2006 22:59:23 +0000 (22:59 +0000)]
Implement correct line clipping algorithm.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@475 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoTest gfx with the usual pentagons.
bernie [Tue, 17 Jan 2006 02:31:57 +0000 (02:31 +0000)]
Test gfx with the usual pentagons.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@474 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd bitmap format support; Improve some comments.
bernie [Tue, 17 Jan 2006 02:31:29 +0000 (02:31 +0000)]
Add bitmap format support; Improve some comments.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@473 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix QImage format.
bernie [Tue, 17 Jan 2006 02:30:43 +0000 (02:30 +0000)]
Fix QImage format.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@472 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoAdd new config vars.
bernie [Tue, 17 Jan 2006 02:30:06 +0000 (02:30 +0000)]
Add new config vars.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@471 38d2e660-2303-0410-9eaa-f027e97ec537

18 years agoFix boilerplate.
bernie [Mon, 16 Jan 2006 03:51:51 +0000 (03:51 +0000)]
Fix boilerplate.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@470 38d2e660-2303-0410-9eaa-f027e97ec537