Wednesday, July 15, 2015

Photon Wireless WiFi module

arrived on 2015m07d14    Is working great so far



Kickstarter

Datasheet

How to start using Photon


=============================
tags:  777photon   #photon

Monday, July 13, 2015

ESP8266 WiFi Superstar IC CHIP


The ESP8266 was introduced around 2014.  It is a very inexpensive chip ( as little as $3) that supports WiFi. on-board processing , serial communications , GPIO , ADC , .......

Alternatives
ESP32
NL6621 from Nufront
EMW3165

AT Command Set
https://github.com/esp8266/esp8266-wiki/wiki/at_0.9.1

Datasheets
http://www.esp8266.com/
https://github.com/esp8266/esp8266-wiki/wiki/Pin-definition

ForthLang

I had found no ForthLang support as of 2015m07d13

 https://www.linkedin.com/grp/post/3385416-5947385831332343810


http://craigandheather.net/misc/ESP8266Forth.zip
              by Craig Lindley


LUA
Lua is a coding language aimed at providing a small footprint and wide range of capabilities.

 https://nodelua.org/

Mbed
https://developer.mbed.org/teams/ESP8266/

Olimex
Olimex has been at the forefront of promoting and developing FLOSS OSHW Open Source products.

https://github.com/OLIMEX/ESP8266

development board    6 euros
development board


Python
https://github.com/micropython/micropython/tree/master/esp8266
https://www.kickstarter.com/projects/214379695/micropython-on-the-esp8266-beautifully-easy-iot

Cayenne Language
http://www.cayenne-mydevices.com/docs/

Blynk
http://www.blynk.cc/
https://www.sparkfun.com/blynk
https://www.sparkfun.com/products/13794  $30



===========================================
tags:  777ESP8266   #esp8266   esp8266WFT

Friday, July 10, 2015

AtLast ForthLang




User Manual
https://www.fourmilab.ch/atlast/atlast.html

RaspberryPi Install
http://elinux.org/Forth

PEZ
Pez is based on AtLast
https://github.com/pete/pez

Pez is a small, lightweight, 100% C (for now), embeddable or standalone,
public domain, portable, highly nonstandard dialect of Forth.  It was
originally based on the Atlast system (see doc/CREDITS for more
information), but the feature set has been expanded significantly and
there are flagrant breaks with Forth compatibility.

The primary goal of the Pez project, much like the goal of the Atlast
project, is to bring dead-simple scriptability and dynamism to otherwise
static code, with a focus on user-level scripting of applications.
There are a number of compile-time options for trimming down and
limiting in the case of untrusted input, and also a large number of
OS-level facilities both added and planned.  Pez is also designed to
work well as a stand-alone language for general-purpose coding.  And
it's designed to be fun.

I highly recommend having a look at doc/historic/atlast.pdf, written by
Mr.  Walker in 1990, especially the introduction which is still
shockingly relevant now, about 20 years later.

There are a number of benefits to adding user-level scripting to an
application.  You get a free doman-specific language to expose to users
however you see fit.  You get a free configuration file parser in the
same language as your application's DSL.  You get a dynamic internal
scripting language a la LUA.  You get a safe, plain-text, cross-platform
language for communicating between your applications.  It can even be
used as a complete, full-featured standalone language.  And it's
lightweight to boot:  running on a 64-bit Linux, I'm looking at about 568k
of memory for the REPL for a full system.

Pez has added to the Atlast system a number of features:
* Portability to 64-bit platforms
* A Foreign Function Interface, for dynamically loading libraries to
  interface with system libraries.
* More complete access to standard system calls, such as fork(), exec(),
  etc.
* Regular expression support.
* Garbage collection.
* Numerous small improvements, and more large improvements on the way.  See
  doc/TODO.

I certainly hope that you find this codebase to be as useful and as much
fun as I have.

If you're a Ruby fanatic, by the way, there is also Rupez, which lets
you talk to libpez by means of the fantastic RubyFFI.  See
http://github.com/automatthew/rupez for the code.

Pete Elmore


Lina
http://home.hccnet.nl/a.w.m.van.der.horst/lina.html

==================================================
tags:  777ForthLang   777AtLast