X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/22e03b686ec9ff0eb7bd11985d55cb33b525672f..e581ddf6e329e49b0c7c48c3c0ac967aa6a30571:/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py diff --git a/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py b/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py index 3ff957d..c527759 100644 --- a/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py +++ b/src/adafruit_blinka/microcontroller/generic_agnostic_board/pin.py @@ -125,8 +125,8 @@ class Pin: 4: self.return_true, # Dx_OUTPUT 7: self.return_random_int, # Ax_INPUT_RAND_INT 8: self.return_fixed_int_pi, # Ax_INPUT_FIXED_INT_PI - 9: self.return_sine_wave, # Ax_OUTPUT_WAVE_SINE - 10: self.return_sawtooth_wave, # Ax_OUTPUT_WAVE_SAW + 9: self.return_sine_wave, # Ax_INPUT_WAVE_SINE + 10: self.return_sawtooth_wave, # Ax_INPUT_WAVE_SAW 11: self.return_toggle, # Dx_INPUT_TOGGLE } @@ -178,8 +178,8 @@ class Pin: # Analog Out if self._mode == Pin.DAC: if val is None: - # write only - raise AttributeError("unreadable attribute") + self.previous_value = self.current_value + return self.current_value self.write(val) return None raise RuntimeError( @@ -200,6 +200,7 @@ A0 = Pin(7) A1 = Pin(8) A2 = Pin(9) A3 = Pin(10) +A4 = Pin(12) D7 = Pin(11)