Rename to can-halal
This commit is contained in:
parent
dc60f07b4a
commit
eb74553f89
|
@ -1,4 +1,4 @@
|
|||
# FaSTTUBe CAN Abstraction Layer
|
||||
# FaSTTUBe CAN HAL Abstraction Layer
|
||||
|
||||
This repository contains an abstraction layer to provide a simplified & unified
|
||||
interface to the STM32 bxCAN and FDCAN peripherals.
|
||||
|
@ -10,10 +10,10 @@ git submodule:
|
|||
|
||||
mkdir -p Core/Lib
|
||||
cd Core/Lib
|
||||
git submodule add ssh://git@git.fasttube.de:313/FaSTTUBe/FT_CAN_AL.git
|
||||
git submodule add ssh://git@git.fasttube.de:313/FaSTTUBe/can-halal.git
|
||||
|
||||
The library needs to be told what STM family you're using, so make sure one of
|
||||
the following symbols is defined when `FT_CAN_AL.c` is compiled or `FT_CAN_AL.h`
|
||||
the following symbols is defined when `can-halal.c` is compiled or `can-halal.h`
|
||||
is included:
|
||||
|
||||
- `STM32F3`
|
||||
|
@ -25,7 +25,7 @@ in your `.ioc`).
|
|||
|
||||
## Usage
|
||||
|
||||
1. Include `FT_CAN_AL.h`
|
||||
1. Include `can-halal.h`
|
||||
2. Call `ftcan_init()` with the appropriate handle
|
||||
3. Call `ftcan_add_filter()` with all your filters
|
||||
4. To transmit messages, call `ftcan_transmit()`
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "FT_CAN_AL.h"
|
||||
#include "can-halal.h"
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
#ifndef FT_CAN_AL_H
|
||||
#define FT_CAN_AL_H
|
||||
#ifndef CAN_HALAL_H
|
||||
#define CAN_HALAL_H
|
||||
|
||||
#if defined(STM32F3)
|
||||
#include "stm32f3xx_hal.h"
|
||||
|
@ -47,4 +47,4 @@ int64_t ftcan_unmarshal_signed(const uint8_t **data, size_t num_bytes);
|
|||
uint8_t *ftcan_marshal_unsigned(uint8_t *data, uint64_t val, size_t num_bytes);
|
||||
uint8_t *ftcan_marshal_signed(uint8_t *data, int64_t val, size_t num_bytes);
|
||||
|
||||
#endif // FT_CAN_AL_H
|
||||
#endif // CAN_HALAL_H
|
Loading…
Reference in New Issue