Jason Smith
79d51581ba
Fix digipot compilation ( #19731 )
5 years ago
Scott Lahteine
492ba2a111
Digipots refactor / cleanup ( #19690 )
5 years ago
Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
5 years ago
grauerfuchs
4a5a3d27ed
Option to use raw digipot values ( #17536 )
5 years ago
Axel
c834b313a5
Fix Mightyboard build ( #17537 )
5 years ago
Scott Lahteine
62e8c2dd87
Fix up 'system' includes
5 years ago
Scott Lahteine
118bd2f8b2
Apply loop shorthand macros ( #17159 )
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
Scott Lahteine
c353eaa146
Misc changes from struct refactor ( #15289 )
6 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
7 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Bob-the-Kuhn
4e3ee845b9
config_adv ( #7941 )
get rid of twi.h
move to board files
8 years ago
Scott Lahteine
6e0503eab2
Move M907-M910 to cpp
8 years ago
Scott Lahteine
4a82e95c3e
Feature file updates
8 years ago
Scott Lahteine
fa5f9c2aec
Move 'feature' files
8 years ago
Paweł Stawicki
1e47c17b46
Fix: set digipot mcp4018 Vrefmax to 1.666V
8 years ago
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine
c9e3caf928
Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C
8 years ago
Scott Lahteine
ff0018e287
Format hex values as uppercase
8 years ago
Paweł Stawicki
64cfcebe66
Update SlowSoftI2CMaster link. MightyBoard digipots I2C bus has no resistors.
8 years ago
Paweł Stawicki
191fec009f
Add digipot i2c control for MCP4018
8 years ago