Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 18, 2013 12:12PM |
Registered: 12 years ago Posts: 258 |
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 19, 2013 03:52PM |
Registered: 13 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 20, 2013 03:14PM |
Registered: 12 years ago Posts: 258 |
#if defined (__AVR__) #define TICKER_COUNTER TCNT1 #define TICKER_COMPARE_VALUE OCR1A #define TICKER_ENABLE() TIMSK1 &= ~MASK(OCIE1A) #define TICKER_DISABLE() TIMSK1 |= MASK(OCIE1A) #define TIMER_COUNTER TCNT1 #define TIMER_COMPARE_VALUE OCR1B #define TICKER_ENABLE() TIMSK1 &= ~MASK(OCIE1 #define TICKER_DISABLE() TIMSK1 |= MASK(OCIE1 #elseif defined (__ARMEL__) #define TICKER_COUNTER PIT_CVAL0 #define TICKER_COMPARE_VALUE PIT_LDVAL0 #define TICKER_ENABLE() PIT_TCTRL0 = TIE|TEN; NVIC_ENABLE_IRQ(IRQ_PIT_CH0) #define TICKER_DISABLE() NVIC_DISABLE_IRQ(IRQ_PIT_CH0) #define TIMER_COUNTER FTM1_CNT #define TIMER_COMPARE_VALUE FTM1_C1V #define TIMER_ENABLE() FTM1_C1SC |= CHIE; FTM1_SC |=TOF; CHIE NVIC_ENABLE_IRQ(IRQ_FTM1) #define TIMER_DISABLE() NVIC_DISABLE_IRQ(IRQ_FTM1) #endif
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 21, 2013 07:27AM |
Registered: 13 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 21, 2013 11:51AM |
Registered: 12 years ago Posts: 258 |
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 21, 2013 04:11PM |
Registered: 12 years ago Posts: 1,236 |
Re: Teacup delay(us) and delay_ms(ms) vs Arduino delay(ms) & delayMicroseconds(us)? March 22, 2013 06:27AM |
Registered: 13 years ago Posts: 7,616 |
Quote
I meant about modifying the entire codebase to handle different architectures.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |