bertos.git
19 years agoAdd some macros to document more code.
bernie [Wed, 8 Dec 2004 08:04:45 +0000 (08:04 +0000)]
Add some macros to document more code.

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

19 years agoAdd missing config options.
bernie [Wed, 8 Dec 2004 08:04:28 +0000 (08:04 +0000)]
Add missing config options.

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

19 years agoDoxygen fixes.
bernie [Wed, 8 Dec 2004 08:04:13 +0000 (08:04 +0000)]
Doxygen fixes.

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

19 years agoTypo in macro name.
bernie [Wed, 8 Dec 2004 07:35:51 +0000 (07:35 +0000)]
Typo in macro name.

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

19 years agoFix Doxygen tags.
bernie [Wed, 8 Dec 2004 07:29:27 +0000 (07:29 +0000)]
Fix Doxygen tags.

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

19 years agoUse mtime_t instead of overloading ANSI time_t with new semantics.
bernie [Sun, 28 Nov 2004 23:21:33 +0000 (23:21 +0000)]
Use mtime_t instead of overloading ANSI time_t with new semantics.

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

19 years agoRemove obsolete INITLIST macro.
bernie [Sun, 28 Nov 2004 23:21:05 +0000 (23:21 +0000)]
Remove obsolete INITLIST macro.

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

19 years agoUpdate with Doxygen 1.3.9.1.
bernie [Thu, 18 Nov 2004 00:50:31 +0000 (00:50 +0000)]
Update with Doxygen 1.3.9.1.

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

19 years agoDisable timer_minutes() for targets with 16bit time_t.
bernie [Tue, 16 Nov 2004 23:09:52 +0000 (23:09 +0000)]
Disable timer_minutes() for targets with 16bit time_t.

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

19 years agosize_t: Add 64bit definitions; time_t: Add 16bit hack for tiny CPUs.
bernie [Tue, 16 Nov 2004 23:09:40 +0000 (23:09 +0000)]
size_t: Add 64bit definitions; time_t: Add 16bit hack for tiny CPUs.

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

19 years agoDoxygen fixes.
bernie [Tue, 16 Nov 2004 22:42:44 +0000 (22:42 +0000)]
Doxygen fixes.

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

19 years agoSupport 64bit CPUs.
bernie [Tue, 16 Nov 2004 22:41:58 +0000 (22:41 +0000)]
Support 64bit CPUs.

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

19 years agoIPTR: Remove obsolete definition.
bernie [Tue, 16 Nov 2004 22:37:28 +0000 (22:37 +0000)]
IPTR: Remove obsolete definition.

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

19 years agoReplace IPTR with iptr_t.
bernie [Tue, 16 Nov 2004 22:37:14 +0000 (22:37 +0000)]
Replace IPTR with iptr_t.

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

19 years agoDeclare fixed-size types before other types.
bernie [Tue, 16 Nov 2004 22:30:19 +0000 (22:30 +0000)]
Declare fixed-size types before other types.

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

19 years agoCPU_IDLE: Rename from SCHEDULER_IDLE.
bernie [Tue, 16 Nov 2004 21:57:59 +0000 (21:57 +0000)]
CPU_IDLE: Rename from SCHEDULER_IDLE.

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

19 years agoWorkaround for a known fifobuf bug.
bernie [Tue, 16 Nov 2004 21:55:12 +0000 (21:55 +0000)]
Workaround for a known fifobuf bug.

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

19 years agoChanges for SC Monoboard support.
bernie [Tue, 16 Nov 2004 21:54:56 +0000 (21:54 +0000)]
Changes for SC Monoboard support.

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

19 years agoCommonize obsolete names for IRQ macros; Doxygen fixes.
bernie [Tue, 16 Nov 2004 21:34:25 +0000 (21:34 +0000)]
Commonize obsolete names for IRQ macros; Doxygen fixes.

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

19 years agoUpdate to new naming scheme in mware/gfx.c.
bernie [Tue, 16 Nov 2004 21:16:56 +0000 (21:16 +0000)]
Update to new naming scheme in mware/gfx.c.

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

19 years agoFix off-by-one bug in [v]snprintf().
bernie [Tue, 16 Nov 2004 21:15:19 +0000 (21:15 +0000)]
Fix off-by-one bug in [v]snprintf().

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

19 years agoUpdate to new naming scheme in mware/gfx.c.
bernie [Tue, 16 Nov 2004 21:04:23 +0000 (21:04 +0000)]
Update to new naming scheme in mware/gfx.c.

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

19 years agoMake driver optional; mark AVR specific parts as such.
bernie [Tue, 16 Nov 2004 21:02:07 +0000 (21:02 +0000)]
Make driver optional; mark AVR specific parts as such.

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

19 years agoInclude <avr/io.h> explicitly.
bernie [Tue, 16 Nov 2004 20:59:46 +0000 (20:59 +0000)]
Include <avr/io.h> explicitly.

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

19 years agoAdd watchdog timer support.
bernie [Tue, 16 Nov 2004 20:59:06 +0000 (20:59 +0000)]
Add watchdog timer support.

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

19 years agoAdd write verify.
bernie [Tue, 16 Nov 2004 20:58:51 +0000 (20:58 +0000)]
Add write verify.

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

19 years agoUNUSED_VAR, USED_VAR, USED_FUNC: New macros; UNUSED_ARG: Rename from UNUSED.
bernie [Tue, 16 Nov 2004 20:34:40 +0000 (20:34 +0000)]
UNUSED_VAR, USED_VAR, USED_FUNC: New macros; UNUSED_ARG: Rename from UNUSED.

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

19 years agoCPU_HARVARD: New macro.
bernie [Tue, 16 Nov 2004 20:33:32 +0000 (20:33 +0000)]
CPU_HARVARD: New macro.

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

19 years agoAdd sanity checks for missing configuration parameters.
bernie [Tue, 16 Nov 2004 18:10:13 +0000 (18:10 +0000)]
Add sanity checks for missing configuration parameters.

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

19 years agoCONFIG_EEPROM_VERIFY: New config option.
bernie [Tue, 2 Nov 2004 17:50:02 +0000 (17:50 +0000)]
CONFIG_EEPROM_VERIFY: New config option.

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

19 years agoUpdate to current coding conventions.
bernie [Mon, 1 Nov 2004 15:14:07 +0000 (15:14 +0000)]
Update to current coding conventions.

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

19 years agoheap_free(): Handle NULL pointers like free(), write documentation.
bernie [Tue, 26 Oct 2004 09:02:13 +0000 (09:02 +0000)]
heap_free(): Handle NULL pointers like free(), write documentation.

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

19 years agoFix spacing.
bernie [Tue, 26 Oct 2004 09:01:35 +0000 (09:01 +0000)]
Fix spacing.

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

19 years agomonitor_rename(): New function.
bernie [Tue, 26 Oct 2004 09:01:15 +0000 (09:01 +0000)]
monitor_rename(): New function.

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

19 years agoDon't access serial data register twice.
bernie [Tue, 26 Oct 2004 09:00:49 +0000 (09:00 +0000)]
Don't access serial data register twice.

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

19 years agoReset watchdog for long operations.
bernie [Tue, 26 Oct 2004 08:35:31 +0000 (08:35 +0000)]
Reset watchdog for long operations.

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

19 years agoNew DevLib module.
bernie [Tue, 26 Oct 2004 08:34:47 +0000 (08:34 +0000)]
New DevLib module.

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

19 years agoTypo.
bernie [Thu, 21 Oct 2004 11:03:52 +0000 (11:03 +0000)]
Typo.

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

19 years agoAdd a TODO item.
bernie [Thu, 21 Oct 2004 10:58:33 +0000 (10:58 +0000)]
Add a TODO item.

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

19 years agoUse proc_forbid()/proc_permit().
bernie [Thu, 21 Oct 2004 10:57:21 +0000 (10:57 +0000)]
Use proc_forbid()/proc_permit().

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

19 years agosem_release(): Simplify (made by rasky on scfirm).
bernie [Thu, 21 Oct 2004 10:48:57 +0000 (10:48 +0000)]
sem_release(): Simplify (made by rasky on scfirm).

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

19 years agoRemove spurious token in preprocessor directive.
bernie [Thu, 21 Oct 2004 10:09:40 +0000 (10:09 +0000)]
Remove spurious token in preprocessor directive.

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

19 years agoRevamp documentation.
bernie [Thu, 21 Oct 2004 09:37:55 +0000 (09:37 +0000)]
Revamp documentation.

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

19 years agoReformat.
bernie [Tue, 19 Oct 2004 11:48:05 +0000 (11:48 +0000)]
Reformat.

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

19 years agoRemove unused variable.
bernie [Tue, 19 Oct 2004 11:48:00 +0000 (11:48 +0000)]
Remove unused variable.

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

19 years agoKill warnings when !CONFIG_PROC_MONITOR.
bernie [Tue, 19 Oct 2004 11:47:39 +0000 (11:47 +0000)]
Kill warnings when !CONFIG_PROC_MONITOR.

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

19 years agoAdd missing #endif.
bernie [Tue, 19 Oct 2004 11:47:07 +0000 (11:47 +0000)]
Add missing #endif.

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

19 years agoBugfixes for DSP56K serial driver from scfirm.
bernie [Tue, 19 Oct 2004 08:57:15 +0000 (08:57 +0000)]
Bugfixes for DSP56K serial driver from scfirm.

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

19 years agoTIMER_STROBE_ON, TIMER_STROBE_OFF, TIMER_STROBE_INIT: Move from timer_avr.h to timer...
bernie [Tue, 19 Oct 2004 08:56:49 +0000 (08:56 +0000)]
TIMER_STROBE_ON, TIMER_STROBE_OFF, TIMER_STROBE_INIT: Move from timer_avr.h to timer.h, where they really belong.

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

19 years agoDefine forbid_cnt.
bernie [Tue, 19 Oct 2004 08:55:31 +0000 (08:55 +0000)]
Define forbid_cnt.

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

19 years agoUNUSED_FUNC: New function attribute.
bernie [Tue, 19 Oct 2004 08:55:14 +0000 (08:55 +0000)]
UNUSED_FUNC: New function attribute.

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

19 years agoInitialize forbid_cnt; Formatting/comments fixes.
bernie [Tue, 19 Oct 2004 08:54:43 +0000 (08:54 +0000)]
Initialize forbid_cnt; Formatting/comments fixes.

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

19 years agoproc_rename(), proc_forbid(), proc_permit(): New functions.
bernie [Tue, 19 Oct 2004 08:47:13 +0000 (08:47 +0000)]
proc_rename(), proc_forbid(), proc_permit(): New functions.

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

19 years agoFix header.
bernie [Tue, 19 Oct 2004 08:46:34 +0000 (08:46 +0000)]
Fix header.

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

19 years agomsg_peek(): New function.
bernie [Tue, 19 Oct 2004 08:22:09 +0000 (08:22 +0000)]
msg_peek(): New function.

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

19 years agoFix a few longstanding bugs wrt status handling (made by rasky on scfirm).
bernie [Tue, 19 Oct 2004 08:14:13 +0000 (08:14 +0000)]
Fix a few longstanding bugs wrt status handling (made by rasky on scfirm).

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

19 years agoSERRF_TX, SERRF_RX: New macros; Enhance documentation.
bernie [Tue, 19 Oct 2004 08:11:53 +0000 (08:11 +0000)]
SERRF_TX, SERRF_RX: New macros; Enhance documentation.

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

19 years agoReset parity bits before overwriting them (Fixed by batt in kseries).
bernie [Tue, 19 Oct 2004 07:52:35 +0000 (07:52 +0000)]
Reset parity bits before overwriting them (Fixed by batt in kseries).

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

19 years agoAdd macros to test for specific compiler features.
bernie [Tue, 19 Oct 2004 07:14:20 +0000 (07:14 +0000)]
Add macros to test for specific compiler features.

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

19 years agoFix longstanding problem with wrap-arounds.
bernie [Thu, 14 Oct 2004 23:14:05 +0000 (23:14 +0000)]
Fix longstanding problem with wrap-arounds.

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

19 years agoRemove stale declarations (moved to monitor.h).
bernie [Sun, 3 Oct 2004 20:44:18 +0000 (20:44 +0000)]
Remove stale declarations (moved to monitor.h).

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

19 years agoFix Doxygen markup.
bernie [Sun, 3 Oct 2004 20:43:54 +0000 (20:43 +0000)]
Fix Doxygen markup.

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

19 years agoImport changes from kseries.
bernie [Sun, 3 Oct 2004 20:43:37 +0000 (20:43 +0000)]
Import changes from kseries.

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

19 years agoImport changes from sc/firmware.
bernie [Sun, 3 Oct 2004 20:43:22 +0000 (20:43 +0000)]
Import changes from sc/firmware.

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

19 years agoImport in DevLib.
bernie [Sun, 3 Oct 2004 20:39:03 +0000 (20:39 +0000)]
Import in DevLib.

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

19 years agotext_widthf(), text_vwidthf(): New functions.
bernie [Sun, 3 Oct 2004 19:05:04 +0000 (19:05 +0000)]
text_widthf(), text_vwidthf(): New functions.

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

19 years agosprintf(): Fix a serious bug; snprintf(): New function.
bernie [Sun, 3 Oct 2004 18:54:36 +0000 (18:54 +0000)]
sprintf(): Fix a serious bug; snprintf(): New function.

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

19 years agoMove \brief on top in header to please Doxygen.
bernie [Sun, 3 Oct 2004 18:52:08 +0000 (18:52 +0000)]
Move \brief on top in header to please Doxygen.

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

19 years agotimer_delay(): Add a sanity check to avoid sleeping forever.
bernie [Sun, 3 Oct 2004 18:48:01 +0000 (18:48 +0000)]
timer_delay(): Add a sanity check to avoid sleeping forever.

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

19 years agoConvert to new-style config macros; Allow compiling with a C++ compiler (mostly).
bernie [Sun, 3 Oct 2004 18:45:48 +0000 (18:45 +0000)]
Convert to new-style config macros; Allow compiling with a C++ compiler (mostly).

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

19 years agoFix a nasty bug caused by confusion between old-style and new-style configuration...
bernie [Sun, 3 Oct 2004 18:43:18 +0000 (18:43 +0000)]
Fix a nasty bug caused by confusion between old-style and new-style configuration macros.

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

19 years agoRestore \version header killed by mistake in previous commit.
bernie [Sun, 3 Oct 2004 18:41:28 +0000 (18:41 +0000)]
Restore \version header killed by mistake in previous commit.

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

19 years agoUse new CPU macros.
bernie [Sun, 3 Oct 2004 18:40:50 +0000 (18:40 +0000)]
Use new CPU macros.

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

19 years agoAdd missing AVR header; Fix header.
bernie [Sun, 3 Oct 2004 18:38:51 +0000 (18:38 +0000)]
Add missing AVR header; Fix header.

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

19 years agoIRQ_GETSTATE(): New macro; Rename IRQ macros for consistency.
bernie [Sun, 3 Oct 2004 18:36:31 +0000 (18:36 +0000)]
IRQ_GETSTATE(): New macro; Rename IRQ macros for consistency.

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

19 years agoPoison C++ keywords in C programs for better portability.
bernie [Sun, 3 Oct 2004 18:35:13 +0000 (18:35 +0000)]
Poison C++ keywords in C programs for better portability.

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

19 years agoSanitize for C++.
bernie [Mon, 20 Sep 2004 03:31:27 +0000 (03:31 +0000)]
Sanitize for C++.

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

19 years agoFix racy racy code.
bernie [Mon, 20 Sep 2004 03:31:03 +0000 (03:31 +0000)]
Fix racy racy code.

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

19 years agoC++ also has variadic macros.
bernie [Mon, 20 Sep 2004 03:30:45 +0000 (03:30 +0000)]
C++ also has variadic macros.

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

19 years agoRemove vsprintf_P() proto, no longer needed with avr-libc 1.0.4.
bernie [Mon, 20 Sep 2004 03:30:27 +0000 (03:30 +0000)]
Remove vsprintf_P() proto, no longer needed with avr-libc 1.0.4.

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

19 years agoC++ fixes.
bernie [Mon, 20 Sep 2004 03:29:39 +0000 (03:29 +0000)]
C++ fixes.

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

19 years agoRelax assertion.
bernie [Mon, 20 Sep 2004 03:29:22 +0000 (03:29 +0000)]
Relax assertion.

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

19 years agoConditionalize AVR-specific code.
bernie [Mon, 20 Sep 2004 03:29:06 +0000 (03:29 +0000)]
Conditionalize AVR-specific code.

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

19 years agoFix header; Conditionalize AVR-specific code.
bernie [Mon, 20 Sep 2004 03:28:49 +0000 (03:28 +0000)]
Fix header; Conditionalize AVR-specific code.

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

19 years agoFix header.
bernie [Mon, 20 Sep 2004 03:28:28 +0000 (03:28 +0000)]
Fix header.

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

19 years agoUse debug.h instead of kdebug.h.
bernie [Tue, 14 Sep 2004 21:07:18 +0000 (21:07 +0000)]
Use debug.h instead of kdebug.h.

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

19 years agoInclude hw.h explicitly.
bernie [Tue, 14 Sep 2004 21:07:09 +0000 (21:07 +0000)]
Include hw.h explicitly.

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

19 years agoSpelling fix.
bernie [Tue, 14 Sep 2004 21:06:23 +0000 (21:06 +0000)]
Spelling fix.

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

19 years agoUse debug.h instead of kdebug.h; Spelling fixes.
bernie [Tue, 14 Sep 2004 21:06:07 +0000 (21:06 +0000)]
Use debug.h instead of kdebug.h; Spelling fixes.

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

19 years agoUse debug.h instead of kdebug.h; Use new AVR pin names; Spelling fixes.
bernie [Tue, 14 Sep 2004 21:05:36 +0000 (21:05 +0000)]
Use debug.h instead of kdebug.h; Use new AVR pin names; Spelling fixes.

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

19 years agoDon't vanely call kdebug.h.
bernie [Tue, 14 Sep 2004 21:04:57 +0000 (21:04 +0000)]
Don't vanely call kdebug.h.

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

19 years agoPURE_FUNC, CONST_FUNC, MUST_CHECK: New function attributes; LIKELY()/UNLIKELY():...
bernie [Tue, 14 Sep 2004 21:03:04 +0000 (21:03 +0000)]
PURE_FUNC, CONST_FUNC, MUST_CHECK: New function attributes; LIKELY()/UNLIKELY(): Fix for non-integral expressions.

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

19 years agoSWAP(), MINMAX(): New macros.
bernie [Tue, 14 Sep 2004 21:02:04 +0000 (21:02 +0000)]
SWAP(), MINMAX(): New macros.

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

19 years agoMark assertions as LIKELY().
bernie [Tue, 14 Sep 2004 21:01:46 +0000 (21:01 +0000)]
Mark assertions as LIKELY().

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

19 years agoUse new AVR port pin names.
bernie [Tue, 14 Sep 2004 21:01:25 +0000 (21:01 +0000)]
Use new AVR port pin names.

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

19 years agoRename rectangle drawing functions; Unify filled/cleared implementations.
bernie [Tue, 14 Sep 2004 21:01:08 +0000 (21:01 +0000)]
Rename rectangle drawing functions; Unify filled/cleared implementations.

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

19 years agoSuperseded by 'debug.h'.
bernie [Tue, 14 Sep 2004 20:59:51 +0000 (20:59 +0000)]
Superseded by 'debug.h'.

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

19 years agotext_xprintf(): Support all styles; Pixel-wise text centering.
bernie [Tue, 14 Sep 2004 20:59:04 +0000 (20:59 +0000)]
text_xprintf(): Support all styles; Pixel-wise text centering.

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

19 years agoReformat.
bernie [Tue, 14 Sep 2004 20:57:30 +0000 (20:57 +0000)]
Reformat.

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

19 years agoUse debug.h instead of kdebug.h.
bernie [Tue, 14 Sep 2004 20:57:15 +0000 (20:57 +0000)]
Use debug.h instead of kdebug.h.

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