diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-09-05 13:24:26 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-09-05 13:24:26 +0000 |
commit | 9a49a969e8286ef9f2a89973bfddff8678c47140 (patch) | |
tree | c526df1d2dcd7d123184cca89b82f3d259ca5d32 /c/src/lib/libbsp/powerpc/gen5200/include | |
parent | Remove bogus entry. (diff) | |
download | rtems-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.h | 10 |
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); |