CAN driver project for the Espressif ESP32
C Makefile
Switch branches/tags
Nothing to show
Clone or download
ThomasBarth Merge pull request #12 from worker2345234/patch-1
avoid dominant CAN bus level while initialisation
Latest commit 312fd16 Dec 8, 2017
Permalink
Failed to load latest commit information.
components/can avoid dominant CAN bus level while initialisation Dec 4, 2017
README.md update Readme Mar 25, 2017

README.md

Third Party Components

version 0.1 A basic CAN driver for the Espressif ESP32 by Thomas Barth

version 0.1_third_parts by rudi ;-) Change Log from 22 March 2017

	- modified for esp-idf
	- modified for component driver mode
		- menuconfig file created
		- cretaed component.mk for menuconfig and component version 
	- modified and expanded demo code for using with menuconfig
		- modified code for using it for Linux and Windows user

		menuconfig config defines that you can use in the code:
			ESPCan activated:
				- CONFIG_ESPCAN ( bool ) 
			baudrade 100,125, 250, 500, 800, 1000 and user: 
				- CONFIG_CAN_SPEED_100KBPS 
				- CONFIG_CAN_SPEED_125KBPS
				- CONFIG_CAN_SPEED_250KBPS
				- CONFIG_CAN_SPEED_500KBPS
				- CONFIG_CAN_SPEED_800KBPS
				- CONFIG_CAN_SPEED_1000KBPS
				- CONFIG_CAN_SPEED_USER_KBPS
			user CAN speed
				- CONFIG_CAN_SPEED_USER_KBPS ( bool )
					-CONFIG_CAN_SPEED_USER_KBPS_VAL (value)
			gpio pins for CANRx and CANTx
				- CONFIG_ESP_CAN_RXD_PIN_NUM
				- CONFIG_ESP_CAN_TXD_PIN_NUM 
			node id ( CAN identifier )
				- CONFIG_ESP_CAN_NODE_ITSELF
			enbable/disable send test frames
				- CAN_TEST_SENDING_ENABLED
				- CAN_TEST_SENDING_DISABLED