1#ifndef RTS_REMOTE_STORE_MEMORY_H
2#define RTS_REMOTE_STORE_MEMORY_H
20#define RTS_MAX_REMOTES 16
23struct rts_remote_store_memory_data {
27 uint32_t remote_addresses[RTS_MAX_REMOTES];
28 uint16_t rolling_codes[RTS_MAX_REMOTES];
44 uint32_t remote_address,
45 uint16_t *rolling_code);
48 uint32_t remote_address,
49 uint16_t rolling_code);
52 uint32_t remote_address);
void rts_remote_store_init_memory(struct rts_remote_store *store)
Initialize an rts_remote_store which stores remotes and rolling codes in memory.
Definition: rts_remote_store_memory.c:100
Provides an interface for a datastore which contains details about remote controls and rolling codes.
Definition: rts_remote_store.h:29