Skip to content

Commit 350cb6b

Browse files
committed
stmhal: Fix bug with pin GPIO reading.
1 parent ef255e4 commit 350cb6b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

stmhal/pin.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ STATIC mp_obj_t pin_value(uint n_args, mp_obj_t *args) {
246246
pin_obj_t *self = args[0];
247247
if (n_args == 1) {
248248
// get pin
249-
return MP_OBJ_NEW_SMALL_INT((self->gpio->IDR >> self->port) & 1);
249+
return MP_OBJ_NEW_SMALL_INT((self->gpio->IDR >> self->pin) & 1);
250250
} else {
251251
// set pin
252252
if (mp_obj_is_true(args[1])) {

0 commit comments

Comments
 (0)