Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Limits

WhatLimitWhere it matters
Telegram64 bytesEverything
File name15 + . + 3 ASCII charactersFileName
Brick name15 ASCII charactersBrickName
Message58 bytesMessage, messages().send
Mailboxes10 inboxes, 10 response outboxesMailbox, RemoteMailbox
File read chunk58 bytes per requestsystem().read, MAX_READ
File write chunk61 bytes per requestsystem().write, MAX_WRITE
I/O-map read chunk55 bytes per requestMAX_IO_MAP_READ
I/O-map write chunk54 bytes per requestMAX_IO_MAP_WRITE
Poll chunk59 bytesMAX_POLL
I²C transfer16 bytes each wayLsBytes
Motor power, turn ratio−100 … 100Power, TurnRatio
Tone200 … 14 000 Hz, ≤ 65.535 sHz, Millis16
Screen100 × 64 pixels, 800 bytesdisplay::Screen
Outputs / inputs3 / 4OutputPort, InputPort

The chunk constants live in nxt_rs::protocol::system.