aboutsummaryrefslogtreecommitdiff
path: root/stmhal/timer.c
AgeCommit message (Expand)Author
2017-01-04all: Consistently update signatures of .make_new and .call methods.Paul Sokolovsky
2016-08-22stmhal: Remove obsolete code for special handling of TIM3 irq settings.Damien George
2016-08-22stmhal: Fix timer capture/compare interrupt handling for TIM1 and TIM8.Dave Hylands
2016-04-17stmhal: L4: Modify timer.c to support L4 MCU.Tobias Badertscher
2016-01-29stmhal: Add PWM capability for LED(3) and LED(4) on pyboards.Damien George
2016-01-29stmhal: Make TIM3 available for use by the user.Damien George
2016-01-29stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data.Damien George
2016-01-11py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.Damien George
2015-12-09stmhal/timer: Use mp_float_t instead of float.Damien George
2015-12-04stmhal: Add option to free up TIM3 from USB VCP polling.Damien George
2015-11-24stmhal: Move flash storage idle tick handler from TIM3 to SysTick.Damien George
2015-11-01stmhal: Add symbolic #defines for interrupt levels in irq.h.Dave Curtis
2015-10-31all: Add py/mphal.h and use it in all ports.Damien George
2015-07-30stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H.Dave Hylands
2015-07-22stmhal: Allow ADC.read_timed to take Timer object in place of freq.Damien George
2015-07-21stmhal: Allow DAC.write_timed to take Timer object in place of freq.Damien George
2015-04-28stmhal: Actually disable unhandled timer interrupts.Dave Hylands
2015-04-22stmhal: Reset the timer counter to zero after changing the auto reload.Dave Hylands
2015-04-18stmhal: Exclude code for those timers that don't exist in the hardware.Damien George
2015-04-16stmhal: Use new %q format to print qstr's in a few more places.blmorris
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-03-20stmhal: Fix a bug related to unhandled channel interrupts.Dave Hylands
2015-03-09stmhal: Add support for quadrature encoder mode to pyb.TimerChannel.Dave Hylands
2015-02-23stmhal: Reset state of timer when deinit is called.Damien George
2015-02-22stmhal: Fix problem when passing callback= to timer init function.Dave Hylands
2015-02-13stmhal: Properly deinit timer object.Damien George
2015-01-08stmhal: Allow to build without float support if wanted.Damien George
2015-01-07stmhal: Collect all root pointers together in 1 place.Damien George
2015-01-01stmhal: Prefix includes with py/; remove need for -I../py.Damien George
2014-12-08modsys: Add sys.print_exception(exc, file=sys.stdout) function.Paul Sokolovsky
2014-10-10Add support for complimentary channel output and deadtime.Dave Hylands
2014-10-05stmhal: Use mp_uint_t where appropriate.Damien George
2014-10-05stmhal, timer: Fix timer.chanel so mode can be a keyword.Damien George
2014-10-05stmhal, timer: Improve accuracy of freq computation.Damien George
2014-10-05stmhal, timer: Set freq from float; get timer source freq.Damien George
2014-10-04stmhal: Allow pyb.freq() function to change SYSCLK frequency.Damien George
2014-09-29stmhal: Fix edge case for timer PWM of 100%.Damien George
2014-09-27Fix timer overflow code.Dave Hylands
2014-09-25stmhal, timer: Factor code to compute PWM percent; improve 32bit case.Damien George
2014-09-23Add pulse_width_percent to teensy.Dave Hylands
2014-09-21stmhal: Add pulse_width_ratio to timer channel object.Damien George
2014-09-19Add Timer support (PWM, OC, IC) for stmhal and teensyDave Hylands
2014-08-30Change some parts of the core API to use mp_uint_t instead of uint/int.Damien George
2014-08-14stmhal: Resolve question in comment about timer clock.Damien George
2014-07-03Rename machine_(u)int_t to mp_(u)int_t.Damien George
2014-07-02stmhal: Some reordering of code/functions.Damien George
2014-06-30Add timer_deinit and call it just before doing a soft-restartDave Hylands
2014-06-19Prefix ARRAY_SIZE with micropython prefix MP_Emmanuel Blot
2014-05-03Add license header to (almost) all files.Damien George
2014-05-03stmhal: Remove #include <stdint.h> from mpconfigport.h.Damien George