Lexique des mots ESP32forth v 7.0619

publication: 7 juillet 2022 / mis à jour 7 juillet 2022

Read this page in english

 

Appel à collaboration

Vous développez des montages, simples ou complexes avec ESP32 et ESP32forth.

Partagez-les ici sur ce site.

ESP32forth ne pourra se développer qu'avec la collaboration active de toutes les bonnes volontés.

Vos montages peuvent aider d'autres développeurs.

Les montages des autres développeurs peuvent vous aider.

Pour proposer un article ou un montage, cliquez ici


Pour récupérer cette version de ESP32forth:


Original version: ESP32forth-7.0.6.19.zip - Single .ino file ready for installation

Liste des mots du vocabulaire FORTH pour ESP32forth version 7.0619:

  -         -rot        ,           ;           :           :noname     !           ? 
  ?do       ?dup        .           ."          .s          '           (local)     [ 
  [']       [char]      [ELSE]      [IF]        [THEN]      ]           { 
  }transfer @           *           */          */MOD       /           /mod        # 
  #!        #>          #fs         #s          #tib        +           +!          +loop 
  +to       <           <#          <=          <>          =           >           >= 
  >body     >flags      >in         >link       >link&      >name       >params     >R 
  >size     0<          0<>         0=          1-          1/F         1+          2! 
  2@        2*          2/          2drop       2dup        4*          4/          abs 
  accept    adc         afliteral   aft         again       ahead       align       aligned 
  allocate  allot       also        analogRead  AND         ARSHIFT     assert      base 
  begin     BIN         binary      bl          blank       block      block-fid   block-id 
  bluetooth bterm       buffer      bye         c,          C!          C@          camera 
  camera-server         catch       CELL        cell/       cell+       cells       char 
  CLOSE-FILE            cmove       cmove>      CONSTANT    context     copy        cr 
  CREATE    CREATE-FILE current     dacWrite    decimal     default-key default-key? 
  default-type          default-use defer       DEFINED?    definitions DELETE-FILE depth 
  digitalRead           digitalWrite do         DOES>       DROP        dump 
  dump-file DUP         duty        echo        editor      else        emit 
  empty-buffers         erase       ESP         evaluate    EXECUTE     EXIT        extract 
  F-        f.          f.s         F*          F**         F/          F+          F< 
  F<=       F<>         F=          F>          F>=         F>S         F0<         F0= 
  FABS      FATAN2      fconstant   FCOS        fdepth      FDROP       FDUP        FEXP 
  FILE-POSITION         FILE-SIZE   fill        FIND        fliteral    FLN         FLOOR 
  flush     FLUSH-FILE  FMAX        FMIN        FNEGATE     FNIP        for         forget 
  FORTH     forth-builtins          FOVER       FP!         FP@         fp0         free 
  freq      FROT        FSIN        FSINCOS     FSQRT       FSWAP       fvariable   handler 
  here      hex         HIGH        hld         hold        httpd       i           if 
  IMMEDIATE include     included    included?   INPUT       internals   interrupts  invert 
  is        j           k           key         key?        L!          latestxt    leave 
  LED       ledc        list        literal     load        login       loop        LOW 
  LSHIFT    max         MDNS.begin  min         mod         ms          MS-TICKS    n. 
  needs     negate      nest-depth  next        nip         nl          NON-BLOCK   octal 
  ok        oled        only        open-blocks OPEN-FILE   OR          order       OUTPUT 
  OVER      pad         page        PARSE       pause       PI          pin         pinMode 
  postpone  precision   previous    prompt      pulseIn     quit        r"          R@ 
  R/O       R/W         R>          r|          r~          rdrop       READ-FILE   recurse 
  refill    registers   remaining   remember    RENAME-FILE repeat      REPOSITION-FILE 
  required  reset       resize      RESIZE-FILE restore     revive      rmt         rot 
  RP!       RP@         rp0         RSHIFT      rtos        s"          S>F         s>z 
  save      save-buffers            scr         SD          SD_MMC      sealed      see 
  Serial    set-precision           sf,         SF!         SF@         SFLOAT      SFLOAT+ 
  SFLOATS   sign        SL@         sockets     SP!         SP@         sp0         space 
  spi_flash SPIFFS      start-task  startswith? startup:    state       str         str= 
  streams   structures  SW@         SWAP        task        tasks      telnetd    TERMINATE 
  then      throw       thru        tib         timers      to          tone       transfer 
  transfer{ type        u.          U/MOD       UL@         unloop      until       update 
  use       used        UW@         value       VARIABLE    vlist       vocabulary  W! 
  W/O       web-interface           webui       while       WiFi        Wire        words 
  WRITE-FILE            XOR         z"          z>s 

Vocabulaires

Liste des vocabulaires définis dans la version 7.0619:

  bluetooth     bterm       camera      camera-server   editor      esp 
  httpd         internals   interrupts  ledc            oled        registers     
  rtos          sd          serial      sockets         SPIFFS      streams 
  structures    tasks       telnetd     timers          wifi        wire 

Mots définis dans le vocabulaire bluetooth

SerialBT.new SerialBT.delete SerialBT.begin SerialBT.end SerialBT.available  
SerialBT.readBytes SerialBT.write SerialBT.flush SerialBT.hasClient  
SerialBT.enableSSP SerialBT.setPin SerialBT.unpairDevice SerialBT.connect  
SerialBT.connectAddr SerialBT.disconnect SerialBT.connected  
SerialBT.isReady bluetooth-builtins 

Mots définis dans le vocabulaire bterm

name 

Mots définis dans le vocabulaire camera

camera-format camera-fb-count camera-config FRAMESIZE_VGA FRAMESIZE_QVGA 
PIXFORMAT_RGB555 PIXFORMAT_RGB444 PIXFORMAT_RAW PIXFORMAT_RGB888 PIXFORMAT_JPEG 
PIXFORMAT_GRAYSCALE PIXFORMAT_YUV422 PIXFORMAT_RGB565 camera-builtins 

Mots définis dans le vocabulaire camera-server

handle-image handle-index index-html index-html# 

Mots définis dans le vocabulaire editor

a r d e wipe p n l 

Mots définis dans le vocabulaire ESP

getHeapSize getFreeHeap getMaxAllocHeap getChipModel getChipCores getFlashChipSize 
getCpuFreqMHz getSketchSize deepSleep getEfuseMac esp_log_level_set ESP-builtins 

Mots définis dans le vocabulaire httpd

notfound-response bad-response ok-response response send path method hasHeader 
handleClient read-headers completed? body content-length header crnl= eat 
skipover skipto in@<> end< goal# goal strcase= upper server client-cr client-emit 
client-read client-type client-len client httpd-port clientfd sockfd body-read 
body-1st-read body-chunk body-chunk-size chunk-filled chunk chunk-size 
max-connections 

Mots définis dans le vocabulaire internals

assembler-source xtensa-assembler-source MALLOC SYSFREE REALLOC heap_caps_malloc 
heap_caps_free heap_caps_realloc heap_caps_get_total_size heap_caps_get_free_size 
heap_caps_get_minimum_free_size heap_caps_get_largest_free_block RAW-YIELD 
RAW-TERMINATE READDIR CALLCODE CALL0 CALL1 CALL2 CALL3 CALL4 CALL5 CALL6 
CALL7 CALL8 CALL9 CALL10 CALL11 CALL12 CALL13 CALL14 CALL15 DOFLIT S>FLOAT? 
fill32 'heap 'context 'latestxt 'notfound 'heap-start 'heap-size 'stack-cells 
'boot 'boot-size 'tib 'argc 'argv 'runner 'throw-handler NOP BRANCH 0BRANCH 
DONEXT DOLIT DOSET DOCOL DOCON DOVAR DOCREATE DODOES ALITERAL LONG-SIZE 
S>NUMBER? 'SYS YIELD EVALUATE1 'builtins internals-builtins autoexec arduino-remember-filename 
arduino-default-use esp32-stats serial-key? serial-key serial-type yield-task 
yield-step e' @line grow-blocks use?! common-default-use block-data block-dirty 
clobber clobber-line include+ path-join included-files raw-included include-file 
sourcedirname sourcefilename! sourcefilename sourcefilename# sourcefilename& 
starts../ starts./ dirname ends/ default-remember-filename remember-filename 
restore-name save-name forth-wordlist setup-saving-base 'cold park-forth 
park-heap saving-base crtype cremit cases (+to) (to) --? }? ?room scope-create 
do-local scope-clear scope-exit local-op scope-depth local+! local! local@ 
<>locals locals-here locals-area locals-gap locals-capacity ?ins. ins. 
vins. onlines line-pos line-width size-all size-vocabulary vocs. voc. voclist 
voclist-from see-all >vocnext see-vocabulary nonvoc? see-xt ?see-flags 
see-loop see-one indent+! icr see. indent mem= ARGS_MARK -TAB +TAB NONAMED 
BUILTIN_FORK SMUDGE IMMEDIATE_MARK relinquish dump-line ca@ cell-shift 
cell-base cell-mask MALLOC_CAP_RTCRAM MALLOC_CAP_RETENTION MALLOC_CAP_IRAM_8BIT 
MALLOC_CAP_DEFAULT MALLOC_CAP_INTERNAL MALLOC_CAP_SPIRAM MALLOC_CAP_DMA 
MALLOC_CAP_8BIT MALLOC_CAP_32BIT MALLOC_CAP_EXEC #f+s internalized BUILTIN_MARK 
zplace $place free. boot-prompt raw-ok [SKIP]' [SKIP] ?stack sp-limit input-limit 
tib-setup raw.s $@ digit parse-quote leaving, leaving )leaving leaving( 
value-bind evaluate&fill evaluate-buffer arrow ?arrow. ?echo input-buffer 
immediate? eat-till-cr wascr *emit *key notfound last-vocabulary voc-stack-end 
xt-transfer xt-hide xt-find& scope 

Mots définis dans le vocabulaire interrupts

pinchange #GPIO_INTR_HIGH_LEVEL #GPIO_INTR_LOW_LEVEL #GPIO_INTR_ANYEDGE 
#GPIO_INTR_NEGEDGE #GPIO_INTR_POSEDGE #GPIO_INTR_DISABLE ESP_INTR_FLAG_INTRDISABLED 
ESP_INTR_FLAG_IRAM ESP_INTR_FLAG_EDGE ESP_INTR_FLAG_SHARED ESP_INTR_FLAG_NMI 
ESP_INTR_FLAG_LEVELn ESP_INTR_FLAG_DEFAULT gpio_config gpio_reset_pin gpio_set_intr_type 
gpio_intr_enable gpio_intr_disable gpio_set_level gpio_get_level gpio_set_direction 
gpio_set_pull_mode gpio_wakeup_enable gpio_wakeup_disable gpio_pullup_en 
gpio_pullup_dis gpio_pulldown_en gpio_pulldown_dis gpio_hold_en gpio_hold_dis 
gpio_deep_sleep_hold_en gpio_deep_sleep_hold_dis gpio_install_isr_service 
gpio_uninstall_isr_service gpio_isr_handler_add gpio_isr_handler_remove 
gpio_set_drive_capability gpio_get_drive_capability esp_intr_alloc esp_intr_free 
interrupts-builtins 

Mots définis dans le vocabulaire ledc

ledcSetup ledcAttachPin ledcDetachPin ledcRead ledcReadFreq ledcWrite ledcWriteTone 
ledcWriteNote ledc-builtins 

Mots définis dans le vocabulaire oled

OledInit SSD1306_SWITCHCAPVCC SSD1306_EXTERNALVCC WHITE BLACK 
OledReset HEIGHT WIDTH OledAddr OledNew OledDelete OledBegin OledHOME OledCLS 
OledTextc OledPrintln OledNumln OledNum OledDisplay OledPrint OledInvert 
OledTextsize OledSetCursor OledPixel OledDrawL OledFastHLine OledFastVLine 
OledCirc OledCircF OledRect OledRectF OledRectR OledRectRF oled-builtins 

Mots définis dans le vocabulaire registers

m@ m! 

Mots définis dans le vocabulaire rtos

vTaskDelete xTaskCreatePinnedToCore xPortGetCoreID rtos-builtins 

Mots définis dans le vocabulaire SD

SD.begin SD.beginFull SD.beginDefaults SD.end SD.cardType SD.totalBytes 
SD.usedBytes SD-builtins 

Mots définis dans le vocabulaire SD_MMC

SD_MMC.begin SD_MMC.beginFull SD_MMC.beginDefaults SD_MMC.end SD_MMC.cardType 
SD_MMC.totalBytes SD_MMC.usedBytes SD_MMC-builtins 

Mots définis dans le vocabulaire Serial

Serial.begin Serial.end Serial.available Serial.readBytes Serial.write 
Serial.flush Serial.setDebugOutput Serial2.begin Serial2.end Serial2.available 
Serial2.readBytes Serial2.write Serial2.flush Serial2.setDebugOutput serial-builtins 

Mots définis dans le vocabulaire sockets

ip. ip# ->h_addr ->addr! ->addr@ ->port! ->port@ sockaddr l, s, bs, SO_REUSEADDR 
SOL_SOCKET sizeof(sockaddr_in) AF_INET SOCK_RAW SOCK_DGRAM SOCK_STREAM 
socket setsockopt bind listen connect sockaccept select poll send sendto 
sendmsg recv recvfrom recvmsg gethostbyname errno sockets-builtins 

Mots définis dans le vocabulaire SPI

Instructions pour l'implementation: Implémentation du vocabulaire SPI

SPI.begin SPI.end SPI.setHwCs SPI.setBitOrder SPI.setDataMode SPI.setFrequency 
SPI.setClockDivider SPI.getClockDivider SPI.transfer SPI.transfer8 SPI.transfer16 
SPI.transfer32 SPI.transferBytes SPI.transferBits SPI.write SPI.write16 
SPI.write32 SPI.writeBytes SPI.writePixels SPI.writePattern SPI-builtins 

Mots définis dans le vocabulaire SPIFFS

SPIFFS.begin SPIFFS.end SPIFFS.format SPIFFS.totalBytes SPIFFS.usedBytes 
SPIFFS-builtins 

Mots définis dans le vocabulaire spi_flash

list-partitions list-partition-type p. p>label p>size p>address p>subtype 
p>type esp_partition_t SPI_PARTITION_SUBTYPE_ANY SPI_PARTITION_TYPE_DATA 
SPI_PARTITION_TYPE_APP spi_flash_init spi_flash_get_chip_size spi_flash_erase_sector 
spi_flash_erase_range spi_flash_write spi_flash_write_encrypted spi_flash_read 
spi_flash_read_encrypted spi_flash_mmap spi_flash_mmap_pages spi_flash_munmap 
spi_flash_mmap_dump spi_flash_mmap_get_free_pages spi_flash_cache2phys 
spi_flash_phys2cache spi_flash_cache_enabled esp_partition_find esp_partition_find_first 
esp_partition_t_size esp_partition_get esp_partition_next esp_partition_iterator_release 
esp_partition_verify esp_partition_read esp_partition_write esp_partition_erase_range 
esp_partition_mmap esp_partition_get_sha256 esp_partition_check_identity 
spi_flash-builtins 

Mots définis dans le vocabulaire streams

stream> >stream stream>ch ch>stream wait-read wait-write empty? full? stream# 
>offset >read >write stream 

Mots définis dans le vocabulaire structures

field struct-align align-by last-struct struct long ptr i64 i32 i16 i8 
typer last-align 

Mots définis dans le vocabulaire tasks

.tasks main-task task-list 

Mots définis dans le vocabulaire telnetd

server broker-connection wait-for-connection connection telnet-key telnet-type 
telnet-emit broker client-len client telnet-port clientfd sockfd 

Mots définis dans le vocabulaire timers

Version 7.0.7.10:

interval onalarm int-enable! alarm-enable! divider! autoreload! increase! 
enable! alarm! alarm@ timer! timer@ tmp t>nx timer_isr_callback_add timer_init_null 
timer_get_counter_value timer_set_counter_value timer_start timer_pause 
timer_set_counter_mode timer_set_auto_reload timer_set_divider timer_set_alarm_value 
timer_get_alarm_value timer_set_alarm timer_group_intr_enable timer_group_intr_disable 
timer_enable_intr timer_disable_intr timers-builtins 

Mots définis dans le vocabulaire WiFi

WIFI_MODE_APSTA WIFI_MODE_AP WIFI_MODE_STA WIFI_MODE_NULL WiFi.config WiFi.begin 
WiFi.disconnect WiFi.status WiFi.macAddress WiFi.localIP WiFi.mode WiFi.setTxPower 
WiFi.getTxPower WiFi.softAP WiFi.softAPIP WiFi.softAPBroadcastIP WiFi.softAPNetworkID 
WiFi.softAPConfig WiFi.softAPdisconnect WiFi.softAPgetStationNum WiFi-builtins 

Mots définis dans le vocabulaire Wire

Wire.begin Wire.setClock Wire.getClock Wire.setTimeout Wire.getTimeout 
Wire.beginTransmission Wire.endTransmission Wire.requestFrom Wire.write 
Wire.available Wire.read Wire.peek Wire.flush Wire-builtins 

Legal: site web personnel sans commerce / personal site without seling