bertos.git
19 years agoAdd a documentation paragraph to describe DevLib's directory layout.
bernie [Tue, 24 Aug 2004 17:27:43 +0000 (17:27 +0000)]
Add a documentation paragraph to describe DevLib's directory layout.

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

19 years agoFix spacing.
bernie [Tue, 24 Aug 2004 17:03:10 +0000 (17:03 +0000)]
Fix spacing.

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

19 years agoAdd missing headers.
bernie [Tue, 24 Aug 2004 16:53:43 +0000 (16:53 +0000)]
Add missing headers.

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

19 years agoUse new-style config macros.
bernie [Tue, 24 Aug 2004 16:53:10 +0000 (16:53 +0000)]
Use new-style config macros.

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

19 years agoNote reason for including <macros.h>
bernie [Tue, 24 Aug 2004 16:48:40 +0000 (16:48 +0000)]
Note reason for including <macros.h>

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

19 years agoDocument custom types.
bernie [Tue, 24 Aug 2004 16:32:37 +0000 (16:32 +0000)]
Document custom types.

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

19 years agoAdd missing headers.
bernie [Tue, 24 Aug 2004 16:27:01 +0000 (16:27 +0000)]
Add missing headers.

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

19 years agoThinkos; Doxygen fixes
bernie [Tue, 24 Aug 2004 16:22:57 +0000 (16:22 +0000)]
Thinkos; Doxygen fixes

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

19 years agoser_read(): Make buffer argument void * for consistency with ANSI C and ser_write()
bernie [Tue, 24 Aug 2004 16:20:48 +0000 (16:20 +0000)]
ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write()

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

19 years agoAdd missing header.
bernie [Tue, 24 Aug 2004 16:19:38 +0000 (16:19 +0000)]
Add missing header.

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

19 years agokputchar(): New public function; Add missing dummy inlines for \!_DEBUG.
bernie [Tue, 24 Aug 2004 16:19:08 +0000 (16:19 +0000)]
kputchar(): New public function; Add missing dummy inlines for \!_DEBUG.

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

19 years agoAdd missing header.
bernie [Tue, 24 Aug 2004 16:09:08 +0000 (16:09 +0000)]
Add missing header.

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

19 years agoUse kputs()/kputchar() when possible.
bernie [Tue, 24 Aug 2004 16:07:01 +0000 (16:07 +0000)]
Use kputs()/kputchar() when possible.

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

19 years agoAdd missing headers; Reformat.
bernie [Tue, 24 Aug 2004 16:05:15 +0000 (16:05 +0000)]
Add missing headers; Reformat.

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

19 years agoUse new-style config macros for drv/timer.c
bernie [Tue, 24 Aug 2004 14:30:11 +0000 (14:30 +0000)]
Use new-style config macros for drv/timer.c

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

19 years agoDoxygen fix.
bernie [Tue, 24 Aug 2004 14:27:20 +0000 (14:27 +0000)]
Doxygen fix.

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

19 years agomonitor_debug_stacks(): Conditionally compile on CONFIG_KERN_MONITOR.
bernie [Tue, 24 Aug 2004 14:26:57 +0000 (14:26 +0000)]
monitor_debug_stacks(): Conditionally compile on CONFIG_KERN_MONITOR.

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

19 years agoRestore a few macros that were lost in the way.
bernie [Tue, 24 Aug 2004 14:13:48 +0000 (14:13 +0000)]
Restore a few macros that were lost in the way.

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

19 years agoFix thinko.
bernie [Tue, 24 Aug 2004 13:49:39 +0000 (13:49 +0000)]
Fix thinko.

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

19 years agoInclude <macros.h>.
bernie [Tue, 24 Aug 2004 13:46:48 +0000 (13:46 +0000)]
Include <macros.h>.

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

19 years agoPP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency betwee...
bernie [Tue, 24 Aug 2004 13:32:14 +0000 (13:32 +0000)]
PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h;
offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere;
Trim CVS log;
Rename header guards;
Don't include arch_config.h in compiler.h as it's not needed there.

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

19 years agoTrim CVS log; Rename header guards.
bernie [Tue, 24 Aug 2004 13:29:28 +0000 (13:29 +0000)]
Trim CVS log; Rename header guards.

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

19 years agoAdd type-size definitions for preprocessor.
bernie [Tue, 24 Aug 2004 13:16:11 +0000 (13:16 +0000)]
Add type-size definitions for preprocessor.

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

19 years agoMake the buffer a local variable, as documented.
bernie [Sun, 15 Aug 2004 06:30:06 +0000 (06:30 +0000)]
Make the buffer a local variable, as documented.

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

19 years agoupdcrc16(): inline version of UPDCRC16(); Cleanup documentation.
bernie [Sun, 15 Aug 2004 05:47:26 +0000 (05:47 +0000)]
updcrc16(): inline version of UPDCRC16(); Cleanup documentation.

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

19 years agoser_resync(): New function.
bernie [Sun, 15 Aug 2004 05:32:22 +0000 (05:32 +0000)]
ser_resync(): New function.

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

19 years agoAdd an #error to spread some FUD about the quality of this module;
bernie [Sun, 15 Aug 2004 05:31:46 +0000 (05:31 +0000)]
Add an #error to spread some FUD about the quality of this module;
Add a few TODOs from Rasky's review;
Update to the new drv/ser.c API;
Move FlushSerial() to drv/ser.c and generalize.

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

19 years agoMerge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc.
rasky [Sat, 14 Aug 2004 19:37:57 +0000 (19:37 +0000)]
Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc.

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

19 years agoAdjust for DevLib.
bernie [Fri, 13 Aug 2004 03:24:13 +0000 (03:24 +0000)]
Adjust for DevLib.

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

19 years agoTemplate Doxygen configuration for C projects.
bernie [Fri, 13 Aug 2004 03:24:01 +0000 (03:24 +0000)]
Template Doxygen configuration for C projects.

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

19 years agoAdjust a few MSVC tweaks from older projects.
bernie [Fri, 13 Aug 2004 03:23:26 +0000 (03:23 +0000)]
Adjust a few MSVC tweaks from older projects.

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

19 years agoUse Doxygen to generate DevLib's frontpage.
bernie [Fri, 13 Aug 2004 03:22:49 +0000 (03:22 +0000)]
Use Doxygen to generate DevLib's frontpage.

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

19 years agoRemove extra indentation level in switch statements.
bernie [Thu, 12 Aug 2004 23:46:21 +0000 (23:46 +0000)]
Remove extra indentation level in switch statements.

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

19 years agoReplace a handmade loop with memset().
bernie [Thu, 12 Aug 2004 23:35:50 +0000 (23:35 +0000)]
Replace a handmade loop with memset().

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

19 years agoReplace if/else with continue to reduce indentation level.
bernie [Thu, 12 Aug 2004 23:34:36 +0000 (23:34 +0000)]
Replace if/else with continue to reduce indentation level.

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

19 years agoRename UPDCRC() to UPDCRC16().
bernie [Thu, 12 Aug 2004 23:24:07 +0000 (23:24 +0000)]
Rename UPDCRC() to UPDCRC16().

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

19 years agoImport XModem protocol into DevLib.
bernie [Wed, 11 Aug 2004 19:54:22 +0000 (19:54 +0000)]
Import XModem protocol into DevLib.

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

19 years agoUse chart_x_t and chart_y_t for the input dataset.
bernie [Wed, 11 Aug 2004 19:39:12 +0000 (19:39 +0000)]
Use chart_x_t and chart_y_t for the input dataset.

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

19 years agoRefactor after the new mware/gfx API.
bernie [Wed, 11 Aug 2004 07:32:54 +0000 (07:32 +0000)]
Refactor after the new mware/gfx API.

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

19 years agoAdd missing header.
bernie [Tue, 10 Aug 2004 07:00:16 +0000 (07:00 +0000)]
Add missing header.

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

19 years agoCONFIG_TIMER_STROBE: Define no-op default macros.
bernie [Tue, 10 Aug 2004 06:59:45 +0000 (06:59 +0000)]
CONFIG_TIMER_STROBE: Define no-op default macros.

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

19 years agotimer_gettick(): Rename to timer_ticks() and add backwards compatibility inline.
bernie [Tue, 10 Aug 2004 06:59:09 +0000 (06:59 +0000)]
timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline.

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

19 years agoeeprom_erase(): New function.
bernie [Tue, 10 Aug 2004 06:57:22 +0000 (06:57 +0000)]
eeprom_erase(): New function.

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

19 years agoIgnore Doxygen generated documentation.
bernie [Tue, 10 Aug 2004 06:56:59 +0000 (06:56 +0000)]
Ignore Doxygen generated documentation.

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

19 years agoRESTRICT: New C99-like macro; STATIC_ASSERT: Fix warning for multiple invocation...
bernie [Tue, 10 Aug 2004 06:56:29 +0000 (06:56 +0000)]
RESTRICT: New C99-like macro; STATIC_ASSERT: Fix warning for multiple invocation in one file.

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

19 years agoMajor redesign of serial bus policy handling.
bernie [Tue, 10 Aug 2004 06:30:41 +0000 (06:30 +0000)]
Major redesign of serial bus policy handling.

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

19 years agoRename timer_gettick() to timer_ticks().
bernie [Tue, 10 Aug 2004 06:29:50 +0000 (06:29 +0000)]
Rename timer_gettick() to timer_ticks().

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

19 years agoFix spacing in header.
bernie [Tue, 10 Aug 2004 05:45:04 +0000 (05:45 +0000)]
Fix spacing in header.

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

19 years agoUse new-style CONFIG_ idiom; Fix module-wide documentation.
bernie [Sun, 8 Aug 2004 06:06:20 +0000 (06:06 +0000)]
Use new-style CONFIG_ idiom; Fix module-wide documentation.

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

19 years agoRemove a few useless casts.
bernie [Sun, 8 Aug 2004 05:59:37 +0000 (05:59 +0000)]
Remove a few useless casts.

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

19 years agoUse DISABLE_IRQSAVE/ENABLE_IRQRESTORE; Cleanup documentation.
bernie [Sun, 8 Aug 2004 05:53:23 +0000 (05:53 +0000)]
Use DISABLE_IRQSAVE/ENABLE_IRQRESTORE; Cleanup documentation.

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

19 years agoDefine dummy FORMAT() and PGM_FUNC() macros to help Doxygen's parser.
bernie [Thu, 5 Aug 2004 18:47:32 +0000 (18:47 +0000)]
Define dummy FORMAT() and PGM_FUNC() macros to help Doxygen's parser.

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

19 years agoDocumentation improvements.
bernie [Thu, 5 Aug 2004 18:46:52 +0000 (18:46 +0000)]
Documentation improvements.

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

19 years agoFix a Doxygen tag.
bernie [Thu, 5 Aug 2004 17:39:56 +0000 (17:39 +0000)]
Fix a Doxygen tag.

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

19 years agoAdd __linux__ and __unix__ predefines to let Doxygen find OS-specific functions.
bernie [Thu, 5 Aug 2004 17:38:08 +0000 (17:38 +0000)]
Add __linux__ and __unix__ predefines to let Doxygen find OS-specific functions.

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

19 years agoKeep doc/ directory around for Doxygen.
bernie [Thu, 5 Aug 2004 17:32:56 +0000 (17:32 +0000)]
Keep doc/ directory around for Doxygen.

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

19 years agoUpdated with Doxygen 1.3.8.
bernie [Thu, 5 Aug 2004 17:26:20 +0000 (17:26 +0000)]
Updated with Doxygen 1.3.8.

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

19 years agoAdd extensive documentation.
bernie [Wed, 4 Aug 2004 21:50:33 +0000 (21:50 +0000)]
Add extensive documentation.

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

19 years agoCambiata la putchar per kdebug per DSP56k: la nuova funzione e' quella piu' a basso...
rasky [Wed, 4 Aug 2004 15:57:50 +0000 (15:57 +0000)]
Cambiata la putchar per kdebug per DSP56k: la nuova funzione e' quella piu' a basso livello (assembly)

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

19 years agoMerge da SC: prima versione veramente funzionante
rasky [Wed, 4 Aug 2004 15:54:18 +0000 (15:54 +0000)]
Merge da SC: prima versione veramente funzionante

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

19 years agoNuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo...
rasky [Wed, 4 Aug 2004 15:53:47 +0000 (15:53 +0000)]
Nuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo dellos tack

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

19 years agoMerge da SC: fixato namespace dell'include guard
rasky [Wed, 4 Aug 2004 15:52:54 +0000 (15:52 +0000)]
Merge da SC: fixato namespace dell'include guard

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

19 years agoSwitch to new DevLib CONFIG_ convention.
bernie [Wed, 4 Aug 2004 03:16:59 +0000 (03:16 +0000)]
Switch to new DevLib CONFIG_ convention.

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

19 years agoImport simple chart drawing code.
bernie [Wed, 4 Aug 2004 03:16:30 +0000 (03:16 +0000)]
Import simple chart drawing code.

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

19 years agoAdd virtual file I/O interface.
bernie [Wed, 4 Aug 2004 02:40:25 +0000 (02:40 +0000)]
Add virtual file I/O interface.

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

19 years agoImport simple RLE algorithm.
bernie [Wed, 4 Aug 2004 02:35:54 +0000 (02:35 +0000)]
Import simple RLE algorithm.

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

19 years agoAdd include to fix warning for vsprintf()
aleph [Tue, 3 Aug 2004 15:57:18 +0000 (15:57 +0000)]
Add include to fix warning for vsprintf()

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

19 years agoFix spacing
aleph [Tue, 3 Aug 2004 15:53:17 +0000 (15:53 +0000)]
Fix spacing

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

19 years agoRename timer_tick() to timer_ticks()
aleph [Tue, 3 Aug 2004 15:50:03 +0000 (15:50 +0000)]
Rename timer_tick() to timer_ticks()

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

19 years agoMerge from kseries
aleph [Mon, 2 Aug 2004 20:20:29 +0000 (20:20 +0000)]
Merge from kseries

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

19 years agoLIKELY(), UNLIKELY(): New compiler-specific macros.
bernie [Sun, 1 Aug 2004 01:21:17 +0000 (01:21 +0000)]
LIKELY(), UNLIKELY(): New compiler-specific macros.

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

19 years agoSpostato lo heap da kern/ a mware/
rasky [Sat, 31 Jul 2004 16:33:58 +0000 (16:33 +0000)]
Spostato lo heap da kern/ a mware/

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

19 years agoFile sfuggito al commit precedente (nuova gestione unificata del detect della CPU
rasky [Fri, 30 Jul 2004 17:14:49 +0000 (17:14 +0000)]
File sfuggito al commit precedente (nuova gestione unificata del detect della CPU

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

19 years agoVari fix per documentazione e commenti
rasky [Fri, 30 Jul 2004 14:34:10 +0000 (14:34 +0000)]
Vari fix per documentazione e commenti
Aggiunte PP_CATn e STATIC_ASSERT

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

19 years agoHunk sfuggito al commit precedente (aggiornamento kernel)
rasky [Fri, 30 Jul 2004 14:31:23 +0000 (14:31 +0000)]
Hunk sfuggito al commit precedente (aggiornamento kernel)

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

19 years agoResa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe)
rasky [Fri, 30 Jul 2004 14:30:27 +0000 (14:30 +0000)]
Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe)
Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline

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

19 years agoAggiornati alcuni file DSP56k per la nuova libreria di IRQ management
rasky [Fri, 30 Jul 2004 14:27:49 +0000 (14:27 +0000)]
Aggiornati alcuni file DSP56k per la nuova libreria di IRQ management

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

19 years agoSemplificato l'output dell'ASSERT
rasky [Fri, 30 Jul 2004 14:26:33 +0000 (14:26 +0000)]
Semplificato l'output dell'ASSERT
Aggiunta ASSERT2 con stringa di help opzionalmente disattivabile

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

19 years agoTask switching con salvataggio perfetto stato di interrupt (SR)
rasky [Fri, 30 Jul 2004 14:24:16 +0000 (14:24 +0000)]
Task switching con salvataggio perfetto stato di interrupt (SR)
Kernel monitor per dump informazioni su stack dei processi

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

19 years agoNuovo supporto unificato per detect della CPU
rasky [Fri, 30 Jul 2004 14:15:53 +0000 (14:15 +0000)]
Nuovo supporto unificato per detect della CPU

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

19 years agoAdd template configuration file.
bernie [Thu, 29 Jul 2004 23:34:32 +0000 (23:34 +0000)]
Add template configuration file.

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

19 years agoSwitch to new-style config handling.
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
Switch to new-style config handling.

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

19 years agoAdd values for new-style CONFIG_PRINTF option.
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
Add values for new-style CONFIG_PRINTF option.

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

19 years agovsprintf(): Remove prototype for backwards compatibility with GCC 3.4; ssize_t: Add...
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
vsprintf(): Remove prototype for backwards compatibility with GCC 3.4; ssize_t: Add definition for inferior compilers.

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

19 years agoser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new...
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
ser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new-style CONFIG_* macros.

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

19 years agoAdd 24LC16 support.
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
Add 24LC16 support.

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

19 years agoSeveral tweaks to reduce code size on ATmega8.
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
Several tweaks to reduce code size on ATmega8.

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

19 years agoDoxygen fix.
bernie [Thu, 29 Jul 2004 22:57:09 +0000 (22:57 +0000)]
Doxygen fix.

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

19 years agoSpelling fix.
bernie [Thu, 29 Jul 2004 22:40:12 +0000 (22:40 +0000)]
Spelling fix.

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

19 years agoUse TIMER_PRESCALER consistently.
bernie [Thu, 22 Jul 2004 02:01:14 +0000 (02:01 +0000)]
Use TIMER_PRESCALER consistently.

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

19 years agoDocument AVR dependency.
bernie [Thu, 22 Jul 2004 01:24:43 +0000 (01:24 +0000)]
Document AVR dependency.

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

19 years agoswab32(): Fix a very serious bug.
bernie [Thu, 22 Jul 2004 01:08:43 +0000 (01:08 +0000)]
swab32(): Fix a very serious bug.

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

19 years agoAllow completely disabling printf()-like formatter.
bernie [Wed, 21 Jul 2004 00:20:20 +0000 (00:20 +0000)]
Allow completely disabling printf()-like formatter.

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

19 years agoPut timer driver on diet.
bernie [Wed, 21 Jul 2004 00:15:13 +0000 (00:15 +0000)]
Put timer driver on diet.

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

19 years agofifo_flush_locked(): New function;
bernie [Tue, 20 Jul 2004 23:54:27 +0000 (23:54 +0000)]
fifo_flush_locked(): New function;
Revamp documentation.

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

19 years agoAlso define TIMER_PRESCALER.
bernie [Tue, 20 Jul 2004 23:50:20 +0000 (23:50 +0000)]
Also define TIMER_PRESCALER.

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

19 years agoCompute value of OCR_DIVISOR from CLOCK_FREQ.
bernie [Tue, 20 Jul 2004 23:49:40 +0000 (23:49 +0000)]
Compute value of OCR_DIVISOR from CLOCK_FREQ.

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

19 years agoFinally remove redundant protos.
bernie [Tue, 20 Jul 2004 23:48:17 +0000 (23:48 +0000)]
Finally remove redundant protos.

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

19 years agoFinally remove redundant protos.
bernie [Tue, 20 Jul 2004 23:48:16 +0000 (23:48 +0000)]
Finally remove redundant protos.

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

19 years agoUse attribute((always_inline)) to force inlining. This fixes the much
bernie [Tue, 20 Jul 2004 23:43:39 +0000 (23:43 +0000)]
Use attribute((always_inline)) to force inlining.  This fixes the much
hated need of redundant prototypes for inline functions.

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