Skip to content

EA: Set the active EXP board address, EXP Bus Protocol Reference

Understanding EXP board addressing

This command is used with FAST Expansion and FAST Breakout Boards via a FAST Serial Protocol (FSP) connection to the EXP Bus. Please read the EXP Overview to understand the operation of these commands and addresses.

Coming soon!

This section of the documentation is not yet complete and will be coming soon. However, if you need this now, and/or you want to share what documentation is most important to you, please email Brian. Thanks!

The EA: command is used to set the "active" board. When an EA: command is sent, all subsequent commands without embedded addresses will be processed by the board that's active.

This command can be used with 2-character addresses for Expansion Boards, and with 3-character addresses for a specific Breakout Board on that Expansion Board. (Note that most commands are designed to be addressed to either an Expansion Board or a Breakout Board.)

In practical use, this command will almost always be used with a 3-character address for a specific breakout board. The 2-character Expansion Board addresses tend to only be used during startup (via ID: commands to confirm the boards are responding), and via other occassional things (like the BR: command which is typically sent to reset the machine hardware once a game is over.)

The EA: command does not provide feedback. If an invalid board address is used, you will not know it. If you want to confirm that the EA: "worked", you could send an ID: afterwards. (This is not recommended for your general use code, but it's nice when you're playing around via a terminal emulator). For example:

ea:88
id:

Or, if you want to get the ID of a specific Breakout Board:

ea:880
id:

Documentation Feedback? Requests? Confused?

Hi! I'm Brian, and I'm responsible for the documentation at FAST Pinball. If you have any feedback, requests, corrections, ideas, or any other thoughts about this documentation, please let me know! You can email me at brian@fastpinball.com. Thanks!

N or > jump the next page, P or < for previous, search with S or ?