From 4f88ee97a923151dea8f9bf8c1ea3620dc848d08 Mon Sep 17 00:00:00 2001 From: Guillaume Chevillot Date: Thu, 27 Mar 2008 23:15:24 +0100 Subject: Update current limitation to rise an IT on falling edge and no longer at low level. --- analog/motor-power-avr/src/mp_pwm_LR_.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'analog/motor-power-avr/src/mp_pwm_LR_.h') diff --git a/analog/motor-power-avr/src/mp_pwm_LR_.h b/analog/motor-power-avr/src/mp_pwm_LR_.h index c9b8b01d..0f35bb86 100644 --- a/analog/motor-power-avr/src/mp_pwm_LR_.h +++ b/analog/motor-power-avr/src/mp_pwm_LR_.h @@ -116,9 +116,9 @@ 0, 0, 0, 0, 1, 0, 0, 1)) /** Defines external interrupts level configuration : - * low level of INT0 and INT1 generates an interrup request */ + * falling edge of INT0 and INT1 generates an interrup request */ #define MCUCR_LR_CFG (regv (SM2, SE, SM1, SM0, ISC11, ISC10, ISC01, ISC00, \ - 0, 0, 0, 0, 0, 0, 0, 0)) + 0, 0, 0, 0, 1, 0, 1, 0)) /** Enable external interrupts INT1 and INT0 fir current limitation */ #define GICR_LR_CFG (regv (INT1, INT0, INT2, 4, 3, 2, IVSEL, IVCE, \ @@ -133,6 +133,8 @@ #define CURLIM_MAX 0x80 #define OCR_CurLim_L_ OCR1A #define OCR_CurLim_R_ OCR1B +#define ILIM_R_io (PIND & (1 << 3)) +#define ILIM_L_io (PIND & (1 << 2)) // Vectors #define ILIM_R_vect INT1_vect -- cgit v1.2.3