Luotao Fu
d75a02c13d
remove dependency on kernel header include
...
make a local copy of the can/netlink.h. This way we don't have to include a
kernel include directory to build any more.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-11 16:07:12 +01:00
Luotao Fu
6f0eac7ab9
add doxygen documentation
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-08 15:54:53 +01:00
Wolfgang Grandegger
463ac873c7
Add can_get_bittiming_const()
...
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Acked-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-01 10:20:41 +01:00
Luotao Fu
b2306d4979
splitted up set_bitrate
...
we now have can_set_bitrate and can_set_bitrate_samplepoint. The second is for
convenience for the developer. We tend to let the kernel use CIA recommnended
sample point value, which can_set_bitrate simply does
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 13:27:11 +01:00
Luotao Fu
257877f315
rename library and API prefix
...
library is now called libsocketcan, API carry the prefix can_
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 11:53:45 +01:00
Luotao Fu
1751269c33
remove internal netif_up/down callbacks and export them
...
We don't do if_up/down internally any longer, since it is depreacated. Instead
we add now can_start/stop callbacks and let the user do the job themselves in
threir applications.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-26 16:16:09 +01:00
Luotao Fu
5b2ef2f2d3
add get clock callbacks
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 15:21:05 +01:00
Luotao Fu
6f73bd10bc
add set samplepoint value to set_bitrate
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 15:20:36 +01:00
Luotao Fu
14bb1061bc
API change
...
* parse struct can_ctrlmode directly to set_ctrl_mode
* add set_bittiming, change set_bitrate internally
* rename set_restart to do_restart
* rerangement
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 11:29:42 +01:00
Luotao Fu
4a8daa7258
changed licence to LGPL
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 16:22:37 +01:00
Luotao Fu
c73035239f
move internally used defines away from header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:38:07 +01:00
Luotao Fu
dc8f25b61a
switch netif_up/down to internal static function
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:36:38 +01:00
Luotao Fu
fb19f0edcb
change get_state/restart_ms function prototype
...
This way we can verify the return value correctly
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:32:32 +01:00
Luotao Fu
bbac00bbc7
move internally used defines away from header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 13:05:42 +01:00
Luotao Fu
7e041b9af7
remove own copy of can/netlink.h file
...
include this from the header file now to make sure that application using this
library will include this properly
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 13:01:58 +01:00
Luotao Fu
dc908807df
fix noinst header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 12:35:31 +01:00
Luotao Fu
12a155aa20
rename API functions
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 11:03:09 +01:00
Luotao Fu
9b332909b3
add get/set raw ctrlmode callbacks
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 11:02:24 +01:00
Luotao Fu
0e3319df98
update copyright, remove obsolete prints
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 09:05:40 +01:00
Luotao Fu
64c23c603c
rename set_link and switch to static. remove internally used structs from header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-20 16:59:04 +01:00
Luotao Fu
529838a56d
fix header checking, add dist header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-20 16:31:11 +01:00
Luotao Fu
d9b6577d1a
initial create libsocketcan-nl project
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-20 16:13:02 +01:00