bertos.git
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

19 years agoFix two errors introduced by previous commit.
bernie [Tue, 20 Jul 2004 23:26:48 +0000 (23:26 +0000)]
Fix two errors introduced by previous commit.

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

19 years agoReverse the logic to provide defaults for undefined macros.
bernie [Tue, 20 Jul 2004 23:12:43 +0000 (23:12 +0000)]
Reverse the logic to provide defaults for undefined macros.

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

19 years agoRationalize and document SCHEDULER_IDLE.
bernie [Tue, 20 Jul 2004 23:12:16 +0000 (23:12 +0000)]
Rationalize and document SCHEDULER_IDLE.

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

19 years agoImport into DevLib.
bernie [Tue, 20 Jul 2004 17:11:18 +0000 (17:11 +0000)]
Import into DevLib.

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

19 years agoswab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions.
bernie [Tue, 20 Jul 2004 17:09:11 +0000 (17:09 +0000)]
swab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions.

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

19 years agoCleanup documentation
bernie [Tue, 20 Jul 2004 17:08:03 +0000 (17:08 +0000)]
Cleanup documentation

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

19 years agoImport byte-order macros into DevLib.
bernie [Tue, 20 Jul 2004 16:26:15 +0000 (16:26 +0000)]
Import byte-order macros into DevLib.

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

19 years agoMove byte-order macros to mware/byteorder.h; Add missing author names.
bernie [Tue, 20 Jul 2004 16:20:35 +0000 (16:20 +0000)]
Move byte-order macros to mware/byteorder.h; Add missing author names.

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

19 years agoAdd macros to handle endianess issues.
bernie [Tue, 20 Jul 2004 16:06:04 +0000 (16:06 +0000)]
Add macros to handle endianess issues.

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

19 years agoAdd missing header; Prevent warning for KSeries-specific code.
bernie [Sun, 18 Jul 2004 22:16:35 +0000 (22:16 +0000)]
Add missing header; Prevent warning for KSeries-specific code.

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

19 years agoFix warnings with GCC 3.3.2.
bernie [Sun, 18 Jul 2004 22:12:53 +0000 (22:12 +0000)]
Fix warnings with GCC 3.3.2.

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

19 years agoAdd some info
simone [Sun, 18 Jul 2004 22:12:45 +0000 (22:12 +0000)]
Add some info
Add macro to compose Windows version tags

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

19 years agoREMHEAD(), REMTAIL(): Move to list.h as inline functions.
bernie [Sun, 18 Jul 2004 22:01:58 +0000 (22:01 +0000)]
REMHEAD(), REMTAIL(): Move to list.h as inline functions.

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

19 years agoReorganize configuration parameters to match DevLib's convention.
bernie [Sun, 18 Jul 2004 22:00:15 +0000 (22:00 +0000)]
Reorganize configuration parameters to match DevLib's convention.

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

19 years agotimer_gettick(): Rename to timer_tick() and document better.
bernie [Sun, 18 Jul 2004 21:57:32 +0000 (21:57 +0000)]
timer_gettick(): Rename to timer_tick() and document better.

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

19 years agoFix preprocessor warning with potentially undefined symbol.
bernie [Sun, 18 Jul 2004 21:57:07 +0000 (21:57 +0000)]
Fix preprocessor warning with potentially undefined symbol.

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

19 years agoFix preprocessor warning with potentially undefined symbol.
bernie [Sun, 18 Jul 2004 21:54:53 +0000 (21:54 +0000)]
Fix preprocessor warning with potentially undefined symbol.

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

19 years agoAdd ATmega8 support.
bernie [Sun, 18 Jul 2004 21:54:23 +0000 (21:54 +0000)]
Add ATmega8 support.

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

19 years agoFixes for GCC 3.5.
bernie [Sun, 18 Jul 2004 21:49:51 +0000 (21:49 +0000)]
Fixes for GCC 3.5.

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

19 years agoMake CONFIG_SER_DEFBAUDRATE optional.
bernie [Sun, 18 Jul 2004 21:49:03 +0000 (21:49 +0000)]
Make CONFIG_SER_DEFBAUDRATE optional.

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

19 years agoMerge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi...
rasky [Wed, 14 Jul 2004 14:18:09 +0000 (14:18 +0000)]
Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task

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

19 years agoImplementazione di una tabella hash
rasky [Wed, 14 Jul 2004 14:08:16 +0000 (14:08 +0000)]
Implementazione di una tabella hash

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

19 years agoMerge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazio...
rasky [Wed, 14 Jul 2004 14:04:29 +0000 (14:04 +0000)]
Merge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazione di costanti

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

19 years agoAvoid warning for unused arg when compiled without some CONFIG_KERN_xx options
aleph [Tue, 13 Jul 2004 19:21:28 +0000 (19:21 +0000)]
Avoid warning for unused arg when compiled without some CONFIG_KERN_xx options

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

19 years agoAdd and cleanup comments
aleph [Tue, 13 Jul 2004 19:20:40 +0000 (19:20 +0000)]
Add and cleanup comments

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

19 years agoDeclaration fix for build with GCC 3.4
aleph [Sun, 27 Jun 2004 15:26:17 +0000 (15:26 +0000)]
Declaration fix for build with GCC 3.4

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

19 years agoAdd missing callbacks for SPI;
aleph [Sun, 27 Jun 2004 15:25:40 +0000 (15:25 +0000)]
Add missing callbacks for SPI;
Change UNUSED() macro to new version with two args;
Use TX line filling only on the correct KBUS serial port;
Fix nasty IRQ disabling bug in recv complete hander for port 1.

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

19 years agoFix spacing
aleph [Sun, 27 Jun 2004 15:22:15 +0000 (15:22 +0000)]
Fix spacing

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

19 years agoChange UNUSED() macro to accept two arguments: type and name;
aleph [Sun, 27 Jun 2004 15:20:26 +0000 (15:20 +0000)]
Change UNUSED() macro to accept two arguments: type and name;
Add macro GNUC_PREREQ to detect GCC version during build;
Some spacing cleanups and typo fix

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

19 years agoMake reference manuals smaller and neater.
bernie [Fri, 25 Jun 2004 02:42:34 +0000 (02:42 +0000)]
Make reference manuals smaller and neater.

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

19 years agoExclude doc/ directory to avoid Doxygen recursion.
bernie [Sat, 12 Jun 2004 18:08:33 +0000 (18:08 +0000)]
Exclude doc/ directory to avoid Doxygen recursion.

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

19 years agoRemove free pool of timers; use user-provided Timer structure instead
aleph [Mon, 7 Jun 2004 18:10:06 +0000 (18:10 +0000)]
Remove free pool of timers; use user-provided Timer structure instead

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

19 years agoAdd function prototypes
aleph [Mon, 7 Jun 2004 15:58:00 +0000 (15:58 +0000)]
Add function prototypes

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

19 years agoUpdate to latest AVR timer code
aleph [Mon, 7 Jun 2004 15:57:40 +0000 (15:57 +0000)]
Update to latest AVR timer code

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

19 years agoSome tabs cleanup and add timer strobe macros
aleph [Mon, 7 Jun 2004 15:56:55 +0000 (15:56 +0000)]
Some tabs cleanup and add timer strobe macros

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

19 years agoRemove cast-as-lvalue extension abuse
aleph [Mon, 7 Jun 2004 15:56:28 +0000 (15:56 +0000)]
Remove cast-as-lvalue extension abuse

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

19 years agoUpdate to new event.h naming
aleph [Mon, 7 Jun 2004 15:54:23 +0000 (15:54 +0000)]
Update to new event.h naming

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

19 years agoRename event macros to look like regular functions.
bernie [Sun, 6 Jun 2004 18:37:57 +0000 (18:37 +0000)]
Rename event macros to look like regular functions.

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

19 years agoImport DSP56800 changes from SC.
bernie [Sun, 6 Jun 2004 18:30:34 +0000 (18:30 +0000)]
Import DSP56800 changes from SC.

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

19 years agoRename event macros to look like regular functions.
bernie [Sun, 6 Jun 2004 18:25:44 +0000 (18:25 +0000)]
Rename event macros to look like regular functions.

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

19 years agoImport DSP56800 changes; Print broken wall bricks in hex.
bernie [Sun, 6 Jun 2004 18:09:51 +0000 (18:09 +0000)]
Import DSP56800 changes; Print broken wall bricks in hex.

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

19 years agoPP_CAT(): New macro.
bernie [Sun, 6 Jun 2004 18:00:39 +0000 (18:00 +0000)]
PP_CAT(): New macro.

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

19 years agoFix \!CONFIG_KERN_SIGNALS code paths.
bernie [Sun, 6 Jun 2004 17:18:42 +0000 (17:18 +0000)]
Fix \!CONFIG_KERN_SIGNALS code paths.

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

19 years agoRemove redundant declaration of fifo_isempty_locked().
bernie [Sun, 6 Jun 2004 17:18:04 +0000 (17:18 +0000)]
Remove redundant declaration of fifo_isempty_locked().

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

19 years agoMark some functions INLINE instead of 'extern inline'.
bernie [Sun, 6 Jun 2004 16:57:18 +0000 (16:57 +0000)]
Mark some functions INLINE instead of 'extern inline'.

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

19 years agoImport fixes for race conditions from kseries.
bernie [Sun, 6 Jun 2004 16:50:35 +0000 (16:50 +0000)]
Import fixes for race conditions from kseries.

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

19 years agoser_putchar(): Use fifo_push_locked() to fix potential race on 8bit processors.
bernie [Sun, 6 Jun 2004 16:41:44 +0000 (16:41 +0000)]
ser_putchar(): Use fifo_push_locked() to fix potential race on 8bit processors.

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

19 years agoAdd DevLib license information.
bernie [Sun, 6 Jun 2004 16:14:12 +0000 (16:14 +0000)]
Add DevLib license information.

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

19 years agoProtect MetroWerks specific pragmas with #ifdef's
bernie [Sun, 6 Jun 2004 16:11:17 +0000 (16:11 +0000)]
Protect MetroWerks specific pragmas with #ifdef's

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

19 years agoReformat (from kseries).
bernie [Sun, 6 Jun 2004 16:09:22 +0000 (16:09 +0000)]
Reformat (from kseries).

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

19 years agoDoxygenize.
bernie [Sun, 6 Jun 2004 15:11:38 +0000 (15:11 +0000)]
Doxygenize.

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