423c5694d0STM32F411: Respect configured PWM frequencies in heater-stm32.c Test: the PWM frequency on the scope should be similar to the one configures in the board file with DEFINE_HEATER().
Nico Tonnhofer
2016-03-24 21:50:11 +0100
06c6aed23dSTM32F411: Turn on only timers needed in heater-stm32.c Test: PWM pins work as before.
Nico Tonnhofer
2016-03-24 21:32:47 +0100
12691b4488STM32F411: Implement heater_set() in heater-stm32.c. Works very nicely from full off (M106 S0) to full on (M106 S255).
Nico Tonnhofer
2016-03-24 21:18:13 +0100
df78b8d826STM32F411: implement heater-stm32.c partially. Like Traumflugs implementation at a fixed frequency of 1kHz and a fixed duty cycle of 10%.
Nico Tonnhofer
2016-03-22 19:53:59 +0100
8347b09c0fARM: rename heater-arm.c to heater-lpc.c
Nico Tonnhofer
2016-03-21 19:36:33 +0100
75af589f43STM32F411: comment out analog_mask and adc_channel for STM32
Nico Tonnhofer
2016-03-20 23:59:29 +0100
efd8279c1aSTM32F411: implement DMA for ADC Eureka!!! The STM32 has only one data register for all channels. So I want to use the ADC over DMA. Issues are: It is not possible to stop the DMA or the ADC without uninit and init the hole parts. We have more or less one option. Manually start the ADC. So what we have now. We start the ADC after reading the values from DMA buffer. The ADC now make a conversion of all channels. We can read also the values because it uses a double buffer mode. With that mode we can read the unused buffer.
Nico Tonnhofer
2015-12-03 23:18:55 +0100
487e6ff6ecSTM32F411: rename mbed-core_cm4.h and mbed-core_cm4_simd.h to cmsis-core_cm0.h and cmsis-core_cm4_simd.h
Nico Tonnhofer
2015-11-19 17:58:50 +0100
7dd657d56aSTM32F411: rename mbed-stm32f4xx.h to cmsis-stm32f4xx.h.
Nico Tonnhofer
2015-11-19 17:52:27 +0100
e8e689b25cSTM32F411: rename arm-startup_stm32f411xe.s to cmsis-startup_stm32f411xe.s.
Nico Tonnhofer
2015-11-19 00:37:06 +0100
1954780892STM32F411: rename arm-stm32f411xe.ld to cmsis-stm32f411xe.ld
Nico Tonnhofer
2015-11-19 00:27:16 +0100
2a96564228STM32F411: get delay-stm32.c in
Nico Tonnhofer
2015-11-18 23:50:01 +0100
c0cd80bbc3ARM: rename delay-arm.c to delay-lpc.c
Nico Tonnhofer
2015-11-18 22:33:31 +0100
534229c0fbSTM32F411: get rid of RCC ..and finally one of the last mbed-files are gone. remove mbed-stm32f4xx_hal_ - conf.h - def.h - rcc.c - rcc.h SIZES ARM... stm32f411 FLASH : 1356 bytes 1% RAM : 136 bytes 1% EEPROM : 0 bytes 0%
Nico Tonnhofer
2015-11-18 22:09:19 +0100
3da6cc9a2cSTM32F411: remove tick, trick and tim remove mbed-hal_tick_stm32.h/.c and mbed-stm32f4xx_hal_tim..h/.c
Nico Tonnhofer
2015-11-17 18:07:31 +0100
73df1be2d2STM32F411: implement PULLUP_ON() and PULLUP_OFF().
Nico Tonnhofer
2015-11-10 18:07:37 +0100
313e37c0b2STM32F411: implement SET_INPUT() and READ().
Nico Tonnhofer
2015-11-10 18:07:18 +0100
68e4d25eb3STM32F411: get rid of mbed-core_cmFunc.h and mbed-core_cmInstr.h.
Nico Tonnhofer
2015-11-07 01:19:16 +0100
3a9a442c26STM32F411: get FastIO for writing into place.
Nico Tonnhofer
2015-11-25 18:26:35 +0100
e5494c6951STM32F411: move serial handling code directly into serial-arm_stm.c
Nico Tonnhofer
2015-11-07 00:42:01 +0100
3c79d2f11cARM: Rename serial-arm.c to serial-lpc.c
Nico Tonnhofer
2015-11-11 19:24:33 +0100
79010723b1STM32F411: simplify serial and get rid of mbed-pinmap_common.c.
Nico Tonnhofer
2015-11-07 00:20:47 +0100
d44c03a1b7STM32F411: get rid of mbed-error.c and mbed-mbed_error.h
Nico Tonnhofer
2015-11-07 00:18:20 +0100
b1fa1e2e88STM32F411: get rid of asserts.
Nico Tonnhofer
2015-11-07 00:15:59 +0100
03457bdf4fSTM32F411: get serial working based on MBED code. Needs over 50 files from mbed for the STM32F411.
Nico Tonnhofer
2015-11-07 00:13:26 +0100
bf0cbb596fSTM32F411: get minimum to compile and upload
Nico Tonnhofer
2015-11-07 00:08:58 +0100
8a4cd52a68DDA: Fix slow travel speed @phord abstract this to: This happens only when !recalc_speed, meaning we are cruising, not accelerating or decelerating. So it pegs our dda->c at c_min if it never made it as far as c_min.
Nico Tonnhofer
2016-10-25 04:45:36 +0200
51075caaa9dda.h: steps also for acceleration reprap With the rework and revert of some commits we miss to bring this part back for acceleration reprap.
Nico Tonnhofer
2017-02-24 21:41:27 +0100
e707c395f3Revert "dda.c: let's save 3 divisions." delta_um can become very small, where maximum_feedrate_P is constant. When moving this division out of the loop, the result can be wrong. dda->total_steps becomes also very small with delta_um. So this will fit perfectly.
Nico Tonnhofer
2017-02-11 20:55:01 +0100
1e052a77a2DDA: The test of total_steps against step_no was a good idea. So let's bring this part back.
Nico Tonnhofer
2017-01-26 23:27:23 +0100
22489c69cbdda.c: simply resort the values and save up to 8 clocks
Nico Tonnhofer
2017-01-03 21:10:29 +0100
e52b1d2a69DDA:testing steps start the simulation with ./parse_clean xyz, where 'xyz' can be anything to name the created files.
Nico Tonnhofer
2017-01-04 00:18:19 +0100
c441548c37dda.c: when we have no move on the cartesian axes, we have a move on E. But we can also have very short moves with only 1 step, without E. So include this moves also.
Nico Tonnhofer
2017-01-02 20:34:42 +0100
2ce27fd5f7run-in-simulavr.sh: repair report. Use the CONFIG setup some lines before. So it will also work when running this script solely.
Nico Tonnhofer
2017-02-11 23:59:58 +0100
1e9cb8b8e1dda->id is needed even when !LOOKAHEAD
Phil Hord
2017-02-01 10:21:48 -0800
80136a51d8mb_tail_dda: some code forgot to check for null
Phil Hord
2016-12-20 15:27:31 -0800
4573a8fbbbdda.c: move code to reduce size.
Wurstnase
2016-12-12 09:16:03 +0100
3c3500b388Testcases: run them faster.
Wurstnase
2016-12-12 21:06:57 +0100
84dcd089d4DDA: get rid of dda->delta_um[].
Markus Hitter
2016-12-10 23:02:04 +0100
f0fa5f9f3edda_lookahead.c: reduce size of ATOMIC section.
Phil Hord
2016-11-16 10:42:04 -0800