OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
Loading...
Searching...
No Matches
ACDI User Space Memory Layout

Space 0xFB: user-assignable name and description strings. More...

Macros

#define CONFIG_MEM_USER_MODEL_ADDRESS   0x00
 Address of user-assigned model name (deprecated, use USER_NAME)
 
#define CONFIG_MEM_USER_DESCRIPTION_ADDRESS   0x3F
 Address of user description (deprecated, use proper offset)
 
#define CONFIG_MEM_ACDI_USER_VERSION_ADDRESS   0x00
 Address of version byte in ACDI user space.
 
#define CONFIG_MEM_ACDI_USER_NAME_ADDRESS   0x01
 Address of user-assigned name string.
 
#define CONFIG_MEM_ACDI_USER_DESCRIPTION_ADDRESS   0x40
 Address of user description string.
 
#define CONFIG_MEM_ACDI_USER_VERSION_LEN   1
 Length of version field (1 byte)
 
#define CONFIG_MEM_ACDI_USER_NAME_LEN   63
 Maximum length of user name (63 bytes including null)
 
#define CONFIG_MEM_ACDI_USER_DESCRIPTION_LEN   64
 Maximum length of user description (64 bytes including null)
 
#define CONFIG_MEM_CONFIG_USER_NAME_OFFSET   0x00000000
 Offset of user name in Configuration Memory (0xFD) address space.
 
#define CONFIG_MEM_CONFIG_USER_DESCRIPTION_OFFSET   63 /* CONFIG_MEM_ACDI_USER_NAME_LEN (63) */
 Offset of user description in Configuration Memory (0xFD) address space.
 

Detailed Description

Space 0xFB: user-assignable name and description strings.

Macro Definition Documentation

◆ CONFIG_MEM_USER_MODEL_ADDRESS

#define CONFIG_MEM_USER_MODEL_ADDRESS   0x00

Address of user-assigned model name (deprecated, use USER_NAME)

◆ CONFIG_MEM_USER_DESCRIPTION_ADDRESS

#define CONFIG_MEM_USER_DESCRIPTION_ADDRESS   0x3F

Address of user description (deprecated, use proper offset)

◆ CONFIG_MEM_ACDI_USER_VERSION_ADDRESS

#define CONFIG_MEM_ACDI_USER_VERSION_ADDRESS   0x00

Address of version byte in ACDI user space.

◆ CONFIG_MEM_ACDI_USER_NAME_ADDRESS

#define CONFIG_MEM_ACDI_USER_NAME_ADDRESS   0x01

Address of user-assigned name string.

◆ CONFIG_MEM_ACDI_USER_DESCRIPTION_ADDRESS

#define CONFIG_MEM_ACDI_USER_DESCRIPTION_ADDRESS   0x40

Address of user description string.

◆ CONFIG_MEM_ACDI_USER_VERSION_LEN

#define CONFIG_MEM_ACDI_USER_VERSION_LEN   1

Length of version field (1 byte)

◆ CONFIG_MEM_ACDI_USER_NAME_LEN

#define CONFIG_MEM_ACDI_USER_NAME_LEN   63

Maximum length of user name (63 bytes including null)

◆ CONFIG_MEM_ACDI_USER_DESCRIPTION_LEN

#define CONFIG_MEM_ACDI_USER_DESCRIPTION_LEN   64

Maximum length of user description (64 bytes including null)

◆ CONFIG_MEM_CONFIG_USER_NAME_OFFSET

#define CONFIG_MEM_CONFIG_USER_NAME_OFFSET   0x00000000

Offset of user name in Configuration Memory (0xFD) address space.

◆ CONFIG_MEM_CONFIG_USER_DESCRIPTION_OFFSET

#define CONFIG_MEM_CONFIG_USER_DESCRIPTION_OFFSET   63 /* CONFIG_MEM_ACDI_USER_NAME_LEN (63) */

Offset of user description in Configuration Memory (0xFD) address space.


Copyright (c) 2026 Jim Kueneman all rights reserved. See the License