1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Jieli-Tech-fw-AC63_BT_SDK

 / Детали:

[Bug]: функция power_wakeup_init изменяет значение DIE GPIO чипа.

Предстоит сделать
Владелец
Создано  
21.04.2025

Существует ли уже такая проблема?

Как воспроизвести

  1. Модель чипа AC6321A4, версия SDK V2.3.0. AC632_HID APP_STANDARD_KEYBOARD.
  2. После выполнения функции power_wakeup_init значение PA->DIE полностью изменяется с 0x3FF на 0x000.
    power_wakeup_init(&wk_param);
    

wk_param настроено на два PB6, PB7 для пробуждения:

struct port_wakeup port0 = {
    .pullup_down_enable = ENABLE,                            // Настройка включения внутренних резисторов подтягивания I/O
    .edge               = FALLING_EDGE,                      // Настройка способа пробуждения, выбор: падающий фронт\восходящий фронт
    .both_edge          = 0,
    .iomap              = IO_PORTB_06,         // Выбор I/O для пробуждения
    .filter             = PORT_FLT_2ms,
};

struct port_wakeup port1 = {
    .pullup_down_enable = ENABLE,                            // Настройка включения внутренних резисторов подтягивания I/O
    .edge               = FALLING_EDGE,                      // Настройка способа пробуждения, выбор: падающий фронт\восходящий фронт
    .both_edge          = 0,
    .iomap              = IO_PORTB_07,             // Выбор I/O для пробуждения
    .filter             = PORT_FLT_2ms,
};
const struct wakeup_param wk_param = {

    .port[1]    = &port0,
    .port[2]    = &port1,
}

Ожидаемый результат

Функция не должна влиять на PA->DIE.

Фактический результат

После выполнения функции значение PA->DIE полностью изменяется с 1 на 0.

Версия

2.3.0

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
bug
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
git@api.gitlife.ru:oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
oschina-mirror
Jieli-Tech-fw-AC63_BT_SDK
Jieli-Tech-fw-AC63_BT_SDK