summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200/include
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-09-05 13:24:26 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2008-09-05 13:24:26 +0000
commit9a49a969e8286ef9f2a89973bfddff8678c47140 (patch)
treec526df1d2dcd7d123184cca89b82f3d259ca5d32 /c/src/lib/libbsp/powerpc/gen5200/include
parentRemove bogus entry. (diff)
downloadrtems-9a49a969e8286ef9f2a89973bfddff8678c47140.tar.bz2
Improved parameter checks for bit rate function.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen5200/include')
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/include/mscan-base.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/include/mscan-base.h b/c/src/lib/libbsp/powerpc/gen5200/include/mscan-base.h
index 46acb17bab..e7b1bcba7a 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/include/mscan-base.h
+++ b/c/src/lib/libbsp/powerpc/gen5200/include/mscan-base.h
@@ -31,7 +31,11 @@
* @{
*/
-#define MSCAN_BIT_RATE_DEFAULT 100000
+#define MSCAN_BIT_RATE_MIN 10000
+
+#define MSCAN_BIT_RATE_MAX 1000000
+
+#define MSCAN_BIT_RATE_DEFAULT 125000
#define MSCAN_FILTER_NUMBER_MIN 0
@@ -231,13 +235,13 @@ typedef struct {
uint8_t tier;
} mscan_context;
-void mscan_enable( mscan *m, unsigned bit_rate);
+bool mscan_enable( mscan *m, unsigned bit_rate);
void mscan_disable( mscan *m);
void mscan_interrupts_disable( mscan *m);
-void mscan_set_bit_rate( mscan *m, unsigned bit_rate);
+bool mscan_set_bit_rate( mscan *m, unsigned bit_rate);
void mscan_initialization_mode_enter( mscan *m, mscan_context *context);