Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,13 @@ Then add the `prospector_adapter` shield to the dongle in your `build.yaml`:
```yaml
---
include:
- board: xiao_ble
- board: xiao_ble//zmk
shield: [YOUR KEYBOARD SHIELD]_dongle prospector_adapter
```

> [!NOTE]
> Use the `//zmk` board variant (e.g., `xiao_ble//zmk`) for proper Bluetooth support with ZMK's HWMv2 board extensions.

For more information on ZMK Modules and building locally, see [the ZMK docs page on modules.](https://zmk.dev/docs/features/modules)

## Status Screens
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ static void profile_refresh_handler(struct k_work *work) {
static int endpoint_changed_listener(const zmk_event_t *eh) {
const struct zmk_endpoint_changed *event = as_zmk_endpoint_changed(eh);
if (event) {
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

k_work_cancel_delayable(&profile_refresh_work);
Expand Down Expand Up @@ -218,7 +218,7 @@ int zmk_widget_output_init(struct zmk_widget_output *widget, lv_obj_t *parent) {

if (sys_slist_is_empty(&widgets)) {
active_profile_index = zmk_ble_active_profile_index();
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

if (active_transport == ZMK_TRANSPORT_BLE) {
Expand Down
4 changes: 2 additions & 2 deletions boards/shields/prospector_adapter/src/layouts/field/output.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ static void update_output_widget(struct zmk_widget_output *widget, uint8_t profi
static int endpoint_changed_listener(const zmk_event_t *eh) {
const struct zmk_endpoint_changed *event = as_zmk_endpoint_changed(eh);
if (event) {
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

if (active_transport == ZMK_TRANSPORT_BLE) {
Expand Down Expand Up @@ -184,7 +184,7 @@ int zmk_widget_output_init(struct zmk_widget_output *widget, lv_obj_t *parent) {

if (sys_slist_is_empty(&widgets)) {
active_profile_index = zmk_ble_active_profile_index();
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

if (active_transport != ZMK_TRANSPORT_BLE) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ static void update_output_widget(struct zmk_widget_output *widget) {
static int endpoint_changed_listener(const zmk_event_t *eh) {
const struct zmk_endpoint_changed *event = as_zmk_endpoint_changed(eh);
if (event) {
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

struct zmk_widget_output *widget;
Expand Down Expand Up @@ -164,7 +164,7 @@ int zmk_widget_output_init(struct zmk_widget_output *widget, lv_obj_t *parent) {

if (sys_slist_is_empty(&widgets)) {
active_profile_index = zmk_ble_active_profile_index();
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;
}

Expand Down
4 changes: 2 additions & 2 deletions boards/shields/prospector_adapter/src/layouts/radii/output.c
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ static void update_output_widget(struct zmk_widget_output *widget, uint8_t profi
static int endpoint_changed_listener(const zmk_event_t *eh) {
const struct zmk_endpoint_changed *event = as_zmk_endpoint_changed(eh);
if (event) {
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

if (active_transport == ZMK_TRANSPORT_BLE) {
Expand Down Expand Up @@ -165,7 +165,7 @@ int zmk_widget_output_init(struct zmk_widget_output *widget, lv_obj_t *parent) {

if (sys_slist_is_empty(&widgets)) {
active_profile_index = zmk_ble_active_profile_index();
struct zmk_endpoint_instance selected = zmk_endpoints_selected();
struct zmk_endpoint_instance selected = zmk_endpoint_get_selected();
active_transport = selected.transport;

if (active_transport == ZMK_TRANSPORT_BLE) {
Expand Down