| BlockMove |
Copia un bloque datos de una posición de RAM a otra |
| FlipBits |
Genera una imagen espejo de una imagen Solo para BX-24 |
| GetBit |
Lee un bit de una variable Solo para BX-24 |
| GetEEPROM |
Lee datos de EEPROM |
| GetXIO |
Lee datos de una extensión de I/O Solo para BX-01 |
| GetXRAM |
Lee datos de la XRAM Solo para BX-01 |
| MemAddress |
Devuelve la dirección de una variable o array |
| MemAddressU |
Devuelve la dirección de una variable o array |
| PersistentPeek |
Lee datos de EEPROM |
| PersistentPoke |
Escribe un byte a EEPROM |
| PutBit |
Escribe un bit de una variable Solo para BX-24 |
| PutEEPROM |
Escribe datos a EEPROM |
| PutXIO |
Escribe datos a una extensión de I/O Solo para BX-01 |
| PutXRAM |
Escribe datos a XRAM Solo para BX-01 |
| RAMpeek |
Lee un byte de RAM |
| RAMpoke |
Escribe un byte a RAM |
| SerialNumber |
Devuelve la versión del BasicX chip |
| CallTask |
Comienza una tarea |
| CPUsleep |
Pone el procesador en modo bajo consumo |
| Delay |
Detiene una tarea y permite a otra ser ejecutada |
| DelayUntilClockTick |
Pone en pausa una tarea en el periodo siguiente de reloj |
| FirstTime |
Determina si el programa fue ejecutado alguna vez desde que fue bajado |
| LockTask |
Loquea la ejecución de una rutina e impide que otra sea ejecutada |
| OpenWatchdog |
Inicia el timer de watchdog |
| ResetProcessor |
Resetea y rebutea el procesador |
| Semaphore |
Coordina el intercambio de datos entre tareas |
| Sleep |
Pone en pausa una tarea y permite que otra sea ejecutada |
| TaskIsLocked |
Determina si una tarea esta loqueada |
| UnlockTask |
Deslockea una tarea |
| WaitForInterrupt |
Permite que una tarea responda a una interrupción de hardware |
| Watchdog |
Resetea el timer de watchdog |
| CBool |
Byte a Booleano Solo para BX-24 |
| CByte |
Convertir a Byte |
| CInt |
Convertir a Entero |
| CLng |
Convertir a Long |
| CSng |
Convertir a floating point (single) |
| CStr |
Convertir a string |
| CuInt |
Convertir a UnsignedInteger |
| CuLng |
Convertir a UnsignedLong |
| FixB |
Trunca un valor en punto flotante, Convierte a Byte |
| FixI |
Trunca un valor en punto flotante, Convierte a Entero |
| FixL |
Trunca un valor en punto flotante, Convierte a Long |
| FixUI |
Trunca un valor en punto flotante, Convierte a UnsignedInteger |
| FixUL |
Trunca un valor en punto flotante, Convierte a UnsignedLong |
| ADCtoCom1 |
Toma datos del ADC y los envía al puerto serie Solo para BX-24 |
| Com1toDAC |
Toma datos del puerto serie y los envía a un DAC Solo para BX-24 |
| CountTransitions |
Cuenta las transiciones de una entrada digital Solo para BX-24 |
| DACpin |
Genera una señal de PWM sobre un pin |
| FreqOut |
Genera una senoidal doble sobre un pin de salida Solo para BX-24 |
| GetADC |
Devuelve un valor analógico Solo para BX-24 |
| GetPin |
Devuelve el valor lógico en un pin de entrada |
| InputCapture |
Registra un tren de pulsos |
| OutputCapture |
Envía un tren de pulsos a un pin |
| PlaySound |
Hace un play de un sonido almacenado en EEPROM Solo para BX-24 |
| PulseIn |
Mide el ancho de un pulso de una señal aplicada a un pin digital |
| PulseOut |
Envía un pulso a un pin de salida |
| PutDAC |
Genera una señal semi analógica en una salida |
| PutPin |
Configura un pin en uno de los 4 estados posibles |
| RCtime |
Mide el tiempo transcurrido hasta producirse la transición de un pin |
| ShiftIn |
Lee los bits shiftiados desde un pin de I/O y lo aloja en una variable del
tipo byte Solo para BX-24 |
| ShiftOut |
Shiftea una variable y extrae cada bit sobre un pin Solo para BX-24 |