mirror of https://github.com/commaai/panda.git
Fix legacy board build
This commit is contained in:
parent
c439f43726
commit
62bf4e5756
|
@ -91,6 +91,7 @@ void set_can_mode(int canid, int use_gmlan) {
|
|||
set_gpio_alternate(GPIOB, 13, GPIO_AF9_CAN2);
|
||||
|
||||
} else if (revision == PANDA_REV_C && canid == 2) {
|
||||
#ifdef CAN3
|
||||
// A8,A15: disable normal mode
|
||||
set_gpio_mode(GPIOA, 8, MODE_INPUT);
|
||||
set_gpio_mode(GPIOA, 15, MODE_INPUT);
|
||||
|
@ -98,6 +99,7 @@ void set_can_mode(int canid, int use_gmlan) {
|
|||
// B3,B4: enable gmlan mode
|
||||
set_gpio_alternate(GPIOB, 3, GPIO_AF11_CAN3);
|
||||
set_gpio_alternate(GPIOB, 4, GPIO_AF11_CAN3);
|
||||
#endif
|
||||
}
|
||||
|
||||
can_ports[canid].bitrate = GMLAN_DEFAULT_BITRATE;
|
||||
|
@ -111,6 +113,7 @@ void set_can_mode(int canid, int use_gmlan) {
|
|||
set_gpio_alternate(GPIOB, 5, GPIO_AF9_CAN2);
|
||||
set_gpio_alternate(GPIOB, 6, GPIO_AF9_CAN2);
|
||||
} else if (canid == 2) {
|
||||
#ifdef CAN3
|
||||
if(revision == PANDA_REV_C){
|
||||
// B3,B4: disable gmlan mode
|
||||
set_gpio_mode(GPIOB, 3, MODE_INPUT);
|
||||
|
@ -120,6 +123,7 @@ void set_can_mode(int canid, int use_gmlan) {
|
|||
// A8,A15: normal mode
|
||||
set_gpio_alternate(GPIOA, 8, GPIO_AF11_CAN3);
|
||||
set_gpio_alternate(GPIOA, 15, GPIO_AF11_CAN3);
|
||||
#endif
|
||||
}
|
||||
|
||||
can_ports[canid].bitrate = CAN_DEFAULT_BITRATE;
|
||||
|
|
Loading…
Reference in New Issue