mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2026-01-18 05:45:33 -07:00
🎨 Apostrophe
This commit is contained in:
parent
a5a6732508
commit
468ad6f79e
6 changed files with 8 additions and 8 deletions
|
|
@ -32,7 +32,7 @@
|
|||
* On SAMD21, all pins support external interrupt capability.
|
||||
* Any pin can be used for external interrupts, but there are some restrictions.
|
||||
* At most 16 different external interrupts can be used at one time.
|
||||
* Further, you can’t just pick any 16 pins to use. This is because every pin on the SAMD21
|
||||
* Further, you can't just pick any 16 pins to use. This is because every pin on the SAMD21
|
||||
* connects to what is called an EXTINT line, and only one pin per EXTINT line can be used for external
|
||||
* interrupts at a time
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
* On SAMD51, all pins support external interrupt capability.
|
||||
* Any pin can be used for external interrupts, but there are some restrictions.
|
||||
* At most 16 different external interrupts can be used at one time.
|
||||
* Further, you can’t just pick any 16 pins to use. This is because every pin on the SAMD51
|
||||
* Further, you can't just pick any 16 pins to use. This is because every pin on the SAMD51
|
||||
* connects to what is called an EXTINT line, and only one pin per EXTINT line can be used for external
|
||||
* interrupts at a time
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
* On STM32F, all pins support external interrupt capability.
|
||||
* Any pin can be used for external interrupts, but there are some restrictions.
|
||||
* At most 16 different external interrupts can be used at one time.
|
||||
* Further, you can’t just pick any 16 pins to use. This is because every pin on the STM32
|
||||
* Further, you can't just pick any 16 pins to use. This is because every pin on the STM32
|
||||
* connects to what is called an EXTI line, and only one pin per EXTI line can be used for external interrupts at a time
|
||||
* Check the Reference Manual of the MCU to confirm which line is used by each pin
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -101,8 +101,8 @@
|
|||
#define ST7735_NVFCTR1 0xD9 // EEPROM Control Status
|
||||
#define ST7735_NVFCTR2 0xDE // EEPROM Read Command
|
||||
#define ST7735_NVFCTR3 0xDF // EEPROM Write Command
|
||||
#define ST7735_GMCTRP1 0xE0 // Gamma (‘+’polarity) Correction Characteristics Setting
|
||||
#define ST7735_GMCTRN1 0xE1 // GMCTRN1 (E1h): Gamma ‘-’polarity Correction Characteristics Setting
|
||||
#define ST7735_GMCTRP1 0xE0 // Gamma ('+'polarity) Correction Characteristics Setting
|
||||
#define ST7735_GMCTRN1 0xE1 // GMCTRN1 (E1h): Gamma '-'polarity Correction Characteristics Setting
|
||||
#define ST7735_EXTCTRL 0xF0 // Extension Command Control
|
||||
#define ST7735_VCOM4L 0xFF // Vcom 4 Level Control
|
||||
|
||||
|
|
|
|||
|
|
@ -594,7 +594,7 @@ void FTMotion::fill_stepper_plan_buffer() {
|
|||
float total_duration = currentGenerator->getTotalDuration(); // If the current plan is empty, it will have zero duration.
|
||||
while (tau + FTM_TS > total_duration) {
|
||||
/**
|
||||
* We’ve reached the end of the current block.
|
||||
* We've reached the end of the current block.
|
||||
*
|
||||
* `tau` is the time that has elapsed inside this block. After a block is finished, the next one may
|
||||
* start at any point between *just before* the last sampled time (one step earlier, i.e. `-FTM_TS`)
|
||||
|
|
@ -603,7 +603,7 @@ void FTMotion::fill_stepper_plan_buffer() {
|
|||
*
|
||||
* To account for that uncertainty we simply subtract the duration of the finished block from `tau`.
|
||||
* This brings us back to a time value that is valid for the next block, while still allowing the next
|
||||
* block’s start to be offset by up to one time step into the past.
|
||||
* block's start to be offset by up to one time step into the past.
|
||||
*/
|
||||
tau -= total_duration;
|
||||
const bool plan_available = plan_next_block();
|
||||
|
|
|
|||
|
|
@ -786,7 +786,7 @@ block_t* Planner::get_future_block(const uint8_t offset) {
|
|||
* Calculate trapezoid (or or update FTM) motion parameters for a block.
|
||||
*
|
||||
* `entry_speed` is an optional override in mm/s.
|
||||
* A value of `0` is a sentinel meaning “do not override the block’s
|
||||
* A value of `0` is a sentinel meaning “do not override the block's
|
||||
* existing entry speed / initial_rate.”
|
||||
*
|
||||
* This is relied upon by recalculate_trapezoids(), which intentionally
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue