summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
bernie [Sun, 6 Jun 2004 15:11:08 +0000 (15:11 +0000)]
Import into DevLib.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@17
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sat, 5 Jun 2004 04:47:41 +0000 (04:47 +0000)]
Fix spelling.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@16
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Fri, 4 Jun 2004 12:54:29 +0000 (12:54 +0000)]
Move all functions to .h as inline functions
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@15
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Thu, 3 Jun 2004 15:04:10 +0000 (15:04 +0000)]
Merge improvements from kseries (mainly inlining)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@14
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 3 Jun 2004 11:27:09 +0000 (11:27 +0000)]
Add dual-license information.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@13
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 3 Jun 2004 09:01:06 +0000 (09:01 +0000)]
Import into DevLib.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@12
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 3 Jun 2004 08:58:16 +0000 (08:58 +0000)]
Import into DevLib
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@11
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 3 Jun 2004 08:42:44 +0000 (08:42 +0000)]
Remove SC spcecific stuff.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@10
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Thu, 3 Jun 2004 08:42:11 +0000 (08:42 +0000)]
Doxygen configuration for C++ projects.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@9
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Wed, 2 Jun 2004 21:35:24 +0000 (21:35 +0000)]
Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@8
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 18:36:05 +0000 (18:36 +0000)]
Import buzzerled driver.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@7
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 18:23:30 +0000 (18:23 +0000)]
Import drv/timer module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@6
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 18:21:53 +0000 (18:21 +0000)]
Trim CVS logs and cleanup header info.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@5
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 18:10:11 +0000 (18:10 +0000)]
Import drv/ modules.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 17:48:35 +0000 (17:48 +0000)]
Add top-level files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 17:27:00 +0000 (17:27 +0000)]
Import kern/ subdirectory.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2
38d2e660-2303-0410-9eaa-
f027e97ec537
bernie [Sun, 23 May 2004 15:43:16 +0000 (15:43 +0000)]
Import mware modules.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1
38d2e660-2303-0410-9eaa-
f027e97ec537