Skip to content
/ S_N_A_P Public template

Tiny[BI]OS::Arduino[AVR:ESP[8266/32]:RaspPi] multi APIs; usb/spi/i2c[twi] IO; pIO/ADC; visual (TFT/oLED/LCD); Sensor (BMP280/BME280,180..)

Notifications You must be signed in to change notification settings

Quests4u/S_N_A_P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 

Repository files navigation

[Synaptic Neuronal Association Processor]

LANG   :   C
IDE    :   /scp [VS Studio Code]
Modul  :   PlattformIO
Devices:   Arduino [Nano] 
           Mini D1 [ESP8266]
           RASP [PI2] Piko
             WOT: possible, just with 
               a.) (earlephilhower) maxgerhardt (@github) images.
               b.) git-scm  (git-package loader).
               c.) Zadig (virtiual com driver) is also needed in Win7x.
AVRs   :   Setup
           - Atmel328p
           - ESP8266
           [UC]ESP32
           - RP2040
           
Name   :   SNAP[_AT/_E82/_RB]


Arduino sorta BIOS to handle Sensor-data (here BMP280 / BME 280[180] )
                   to handle visual-out  (TFT/OLED/LCD44)
                   to handle serial-i/o  
                                    o    (see "Serial  Studio")/usb formated out sensordata
                                    i    commands and settings
                                    i    §touchscreen in combine with TFT
                   to handle storage-i/o
                                    EProm[intern] EEProm[extern twi/i2c]
                   to handle PWM/PINS/Analoge 
                   to handle small APIs[0,1,2,3] with a set of methodes
                        [within "setup"]
                            .setup(ix)                 (anytime)             ..on each chip reset, after std. setup
                        [within "loop"]
                            .prepare(ix)               (per loop)            ..prepare[set]
                            .refresh(ix)               (per loop/task)       ..(auto)refresh hardware if needed
                            .task(ix)                  (per 6-more loops)    ..regular data output/slow ops
                            .loop(ix)                  (the loop)            ..each delay[<<60mS] or §SleepMode



1. Sensor  
  a.)  PWM(parallel)      [put] constant analog sensor-stream -> through external 3xConverter  for SPS-conform 0-10V(2-10V) signals
  b.)  ADC(Analog)        Analog/Digital + (Hard/Soft) Trigger[+-Hysterese+Timing]

2. Connex
  a.)  USB(serial)        [put] regular measured and csv formatted data
  b.)   -"-               [get],[parse] command to configure inner parameter  ("debug=[on,off]; Tpwm=[min,max]; OSsave;.. aso")
  c.)  SPI                primary used with TFT screen(§[US]touch-handles); (hotplugable built)
  d.)  I2C[TWI]           primary used with all sensoric mesurments; (hotplugable built and adress finder)
  e.)  §LoRa              [§UC] ->over RxTx far remotable/dataxchange able
  f.)  §WLan              [§UC] ->[Rasp W/ESP32/ESP8266] 

3. Settings
  a.)  USB-commands       soft settable 
  b.)  Jumper             onboard hard(overrule) setupable

4. Memory(Flash/E[EE]prom
  a.)  OS                 OSsave,OSload,[OSstd]  on initialisation/via USB-commands  

About

Tiny[BI]OS::Arduino[AVR:ESP[8266/32]:RaspPi] multi APIs; usb/spi/i2c[twi] IO; pIO/ADC; visual (TFT/oLED/LCD); Sensor (BMP280/BME280,180..)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published