From 7864b133a841dd1aa71a18b39e7ceb24f95f4842 Mon Sep 17 00:00:00 2001 From: Dave Johnson Date: Fri, 9 Jun 2017 20:20:02 -0700 Subject: [PATCH] Fix get/setDrvPct declarations --- Marlin/dac_mcp4728.cpp | 4 ++-- Marlin/dac_mcp4728.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Marlin/dac_mcp4728.cpp b/Marlin/dac_mcp4728.cpp index 2124a803e..a06346c6e 100644 --- a/Marlin/dac_mcp4728.cpp +++ b/Marlin/dac_mcp4728.cpp @@ -114,13 +114,13 @@ uint16_t mcp4728_getVout(uint8_t channel) { /** * Returns DAC values as a 0-100 percentage of drive strength */ -uint16_t mcp4728_getDrvPct(uint8_t channel) { return uint16_t(100.0 * mcp4728_values[channel] / (DAC_STEPPER_MAX) + 0.5); } +uint8_t mcp4728_getDrvPct(uint8_t channel) { return uint8_t(100.0 * mcp4728_values[channel] / (DAC_STEPPER_MAX) + 0.5); } /** * Receives all Drive strengths as 0-100 percent values, updates * DAC Values array and calls fastwrite to update the DAC. */ -void mcp4728_setDrvPct(uint16_t pct[XYZE]) { +void mcp4728_setDrvPct(uint8_t pct[XYZE]) { LOOP_XYZE(i) mcp4728_values[i] = 0.01 * pct[i] * (DAC_STEPPER_MAX); mcp4728_fastWrite(); } diff --git a/Marlin/dac_mcp4728.h b/Marlin/dac_mcp4728.h index a1e3e3550..f8337316d 100644 --- a/Marlin/dac_mcp4728.h +++ b/Marlin/dac_mcp4728.h @@ -59,8 +59,8 @@ uint8_t mcp4728_setGain_all(uint8_t value); uint16_t mcp4728_getValue(uint8_t channel); uint8_t mcp4728_fastWrite(); uint8_t mcp4728_simpleCommand(byte simpleCommand); -uint16_t mcp4728_getDrvPct(uint8_t channel); -void mcp4728_setDrvPct(uint16_t pct[XYZE]); +uint8_t mcp4728_getDrvPct(uint8_t channel); +void mcp4728_setDrvPct(uint8_t pct[XYZE]); #endif #endif // DAC_MCP4728_H