Skip to content

Commit e5deef2

Browse files
committed
Link doc on new domain
1 parent 43c06a7 commit e5deef2

9 files changed

+46
-46
lines changed

_posts/2023-12-10-old_news.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ Numerous bugs have been fixed since the last release including where guards woul
1212

1313
New features include the introduction of OTP socket interface support, support for `net:getaddrinfo/1,2`, minimal OTP `ssl` interface support, `crypto:strong_rand_bytes/1` using Mbed-TLS on generic_unix, ESP32 and RP2040 platforms, support for `crypto:one_time/4,5` on Unix and Pico as well as for `crypto:hash/2` on Pico. Improvements for the STM32 platform include complete device configuration without the need to edit hardcoded values in the source files, complete GPIO driver support, and improved performance by enabling flash cache and i-cache.
1414

15-
For the full set of bug fixes, changes and additions consult the [Changelog](https://www.atomvm.net/doc/v0.6.0-alpha.2/CHANGELOG.html).
15+
For the full set of bug fixes, changes and additions consult the [Changelog](https://doc.atomvm.org/v0.6.0-alpha.2/CHANGELOG.html).
1616

17-
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0-alpha.2). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://www.atomvm.net/doc/v0.6.0-alpha.2/build-instructions.html).
17+
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0-alpha.2). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://doc.atomvm.org/v0.6.0-alpha.2/build-instructions.html).
1818

1919
The git repository and tarballs of the AtomVM source release for all platforms can be found on our [GitHub AtomVM page](https://github.com/atomvm/AtomVM).
2020

21-
Documentation for the v0.6.0-alpha.2 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://www.atomvm.net/doc/v0.6.0-alpha.2/).
21+
Documentation for the v0.6.0-alpha.2 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/v0.6.0-alpha.2/).
2222

2323
As always, tools, drivers, and modules are available on the [GitHub AtomVM Project page](https://github.com/atomvm).
2424

@@ -30,13 +30,13 @@ The AtomVM team
3030

3131
This is a follow up to the recent v0.6.0-alpha.0 release that fixes some bugs and adds a few new features.
3232

33-
The ESP32 port gains support for ULP wakeup, and expands crypto support. Basic wifi support has been added for the RPi Pico W. There is now the ability to select from heap growth strategies as a fine-tuning option to `spawn_opt/2,4`. Several platforms now have the ability to set the system clock with `atomvm:posix_clock_settime/2`. A few more standard Erlang functions have been added to the core libraries as well. For a complete list of all the changes consult the [Changelog](https://www.atomvm.net/doc/v0.6.0-alpha.1/CHANGELOG.html).
33+
The ESP32 port gains support for ULP wakeup, and expands crypto support. Basic wifi support has been added for the RPi Pico W. There is now the ability to select from heap growth strategies as a fine-tuning option to `spawn_opt/2,4`. Several platforms now have the ability to set the system clock with `atomvm:posix_clock_settime/2`. A few more standard Erlang functions have been added to the core libraries as well. For a complete list of all the changes consult the [Changelog](https://doc.atomvm.org/v0.6.0-alpha.1/CHANGELOG.html).
3434

3535
Download images and binaries are available for most platforms (for now stm32 ports must be build locally) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0-alpha.1).
3636

3737
The git repository and tarballs of the AtomVM source release for all platforms can be found on our [GitHub AtomVM page](https://github.com/atomvm/AtomVM).
3838

39-
Documentation for the v0.6.0-alpha.1 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://www.atomvm.net/doc/v0.6.0-alpha.1/).
39+
Documentation for the v0.6.0-alpha.1 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/v0.6.0-alpha.1/).
4040

4141
We have a growing collection of tools, drivers, and modules available on the [GitHub AtomVM Project page](https://github.com/atomvm).
4242

@@ -48,14 +48,14 @@ The AtomVM team
4848

4949
After many months of work, we are happy to announce a pre-release of v0.6.0-alpha.0 of the AtomVM virtual machine, a lightweight implementation of the BEAM for small and cheap micro-controllers!
5050

51-
This pre-view contains many improvements and bug fixes that the AtomVM team has been working on, including SMP support on all multi-core platforms, support for the ESP32-S3, ESP32-C3, and ESP32-S2 chips, and the addition of a very basic rp2040 (a.k.a. Raspberry Pi Pico) port, as well as an emscripten port using nodejs with Wasm to run AtomVM in the browser. See the [Changelog](https://www.atomvm.net/doc/v0.6.0-alpha.0/CHANGELOG.html) for all the improvements, bug fixes, and breaking changes since the 0.5.0 release.
51+
This pre-view contains many improvements and bug fixes that the AtomVM team has been working on, including SMP support on all multi-core platforms, support for the ESP32-S3, ESP32-C3, and ESP32-S2 chips, and the addition of a very basic rp2040 (a.k.a. Raspberry Pi Pico) port, as well as an emscripten port using nodejs with Wasm to run AtomVM in the browser. See the [Changelog](https://doc.atomvm.org/v0.6.0-alpha.0/CHANGELOG.html) for all the improvements, bug fixes, and breaking changes since the 0.5.0 release.
5252

53-
Download images for the ESP32 family are available on the [AtomVM Releases GitHub page](https://github.com/atomvm/AtomVM/releases). Other platforms should consult the [Build Instructions](https://www.atomvm.net/doc/v0.6.0-alpha.0/build-instructions.html) for the
53+
Download images for the ESP32 family are available on the [AtomVM Releases GitHub page](https://github.com/atomvm/AtomVM/releases). Other platforms should consult the [Build Instructions](https://doc.atomvm.org/v0.6.0-alpha.0/build-instructions.html) for the
5454
v0.6.0-alpha.0 release.
5555

5656
The git repository and tarballs of the AtomVM source release for all platforms can be found on our [GitHub AtomVM page](https://github.com/atomvm/AtomVM).
5757

58-
Documentation for the v0.6.0-alpha.0 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://www.atomvm.net/doc/v0.6.0-alpha.0/).
58+
Documentation for the v0.6.0-alpha.0 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/v0.6.0-alpha.0/).
5959

6060
We have a growing collection of tools, drivers, and modules available on the [GitHub AtomVM Project page](https://github.com/atomvm).
6161

_posts/2024-02-29-Release_v0.6.0-beta.1.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ We are pleased to announce that our pre-release of v0.6.0 is now in beta!
1111
>Wait! What happened to the v0.6.0-beta.0 release?
1212
>Our all volunteer QA team (thank you @petermm) discovered a problem with the ESP32S3 builds that caused starting `esp32init.beam` to crash the VM. This is the default network application that will create a wireless AP on an ESP32 that has been flashed with the AtomVM image, but does not have a user application flashed yet. Once connected to the "AtomVM-ESP32" network that is created you can access an alisp console at 192.168.4.1 on port 2323, or connect to http port 8080 to change the network to station mode and connect to a wifi network, where the arepl console will be available on port 2323 on the devices acquired IP address. We have determined the cause of the problem, but it has not been fixed in this release.
1313
14-
In this release [SPI](https://www.atomvm.net/doc/v0.6.0-beta.1/apidocs/erlang/eavmlib/spi.html), [I2C](https://www.atomvm.net/doc/v0.6.0-beta.1/apidocs/erlang/eavmlib/i2c.html), and [UART](https://www.atomvm.net/doc/v0.6.0-beta.1/apidocs/erlang/eavmlib/uart.html) peripheral configurations have been changed, for details consult the documentation for these modules in the [`eavmlib` documentation](https://www.atomvm.net/doc/v0.6.0-beta.1/apidocs/erlang/eavmlib/README.html). There is now an ESP32 API for allowing coexistence of native and Erlang I2C drivers, for example, allowing the use of the native [`atomvm_ssd1306` Display driver](https://github.com/atomvm/atomvm_ssd1306), with a pure erlang driver for the [SHT3x temperature sensor](https://github.com/atomvm/atomvm_examples/tree/master/erlang/i2c_example). GPIO interrupt (currently only supported on ESP32 and STM32 platforms) messages can now be sent to a designated receiver using `gpio:set_int/4`. Support for `lists:split/2` has also been added. ESP32 platform now supports retrieving the device's e-fuse MAC address with `esp:get_default_mac/0`.
14+
In this release [SPI](https://doc.atomvm.org/v0.6.0-beta.1/apidocs/erlang/eavmlib/spi.html), [I2C](https://doc.atomvm.org/v0.6.0-beta.1/apidocs/erlang/eavmlib/i2c.html), and [UART](https://doc.atomvm.org/v0.6.0-beta.1/apidocs/erlang/eavmlib/uart.html) peripheral configurations have been changed, for details consult the documentation for these modules in the [`eavmlib` documentation](https://doc.atomvm.org/v0.6.0-beta.1/apidocs/erlang/eavmlib/README.html). There is now an ESP32 API for allowing coexistence of native and Erlang I2C drivers, for example, allowing the use of the native [`atomvm_ssd1306` Display driver](https://github.com/atomvm/atomvm_ssd1306), with a pure erlang driver for the [SHT3x temperature sensor](https://github.com/atomvm/atomvm_examples/tree/master/erlang/i2c_example). GPIO interrupt (currently only supported on ESP32 and STM32 platforms) messages can now be sent to a designated receiver using `gpio:set_int/4`. Support for `lists:split/2` has also been added. ESP32 platform now supports retrieving the device's e-fuse MAC address with `esp:get_default_mac/0`.
1515

1616
AtomVM now uses UTF-8 encoding for atoms when using `erlang:term_to_binary/1`, in conformance with OTP-26, and `binary_to_atom/1` and `atom_to_binary/1` now default to utf8. Support has been added for utf8 encoding to `*_to_atom` and `atom_to_*` functions.
1717

@@ -23,13 +23,13 @@ Under the hood enhancements feature a new atom table, which uses less memory, an
2323

2424
Several memory related bugs have been fixed. A random number generation bug has been fixed on ESP32 and RPi2040, as well as a bug shared by both platforms that would cause invalid GPIO pull directions to be silently set to `floating` without an error.
2525

26-
For the full set of bug fixes, changes and additions since the v0.6.0-alpha.2 release consult the [Changelog](https://www.atomvm.net/doc/v0.6.0-beta.1/CHANGELOG.html), and check the [Updating Instructions](https://github.com/atomvm/AtomVM/blob/v0.6.0-beta.1/UPDATING.md).
26+
For the full set of bug fixes, changes and additions since the v0.6.0-alpha.2 release consult the [Changelog](https://doc.atomvm.org/v0.6.0-beta.1/CHANGELOG.html), and check the [Updating Instructions](https://github.com/atomvm/AtomVM/blob/v0.6.0-beta.1/UPDATING.md).
2727

28-
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0-beta.1). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://www.atomvm.net/doc/v0.6.0-beta.1/build-instructions.html).
28+
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0-beta.1). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://doc.atomvm.org/v0.6.0-beta.1/build-instructions.html).
2929

3030
The git repository and tarballs of the AtomVM source release for all platforms can be found on our [GitHub AtomVM page](https://github.com/atomvm/AtomVM).
3131

32-
Documentation for the v0.6.0-beta.1 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://www.atomvm.net/doc/v0.6.0-beta.1/).
32+
Documentation for the v0.6.0-beta.1 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/v0.6.0-beta.1/).
3333

3434
As always, tools, drivers, and modules are available on the [GitHub AtomVM Project page](https://github.com/atomvm).
3535

_posts/2024-03-23-Release_v0.6.0.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ excerpt_separator: <!--more-->
88

99
We missed announcing the last few beta and rc releases that all came in a flurry as we were busy doing tests on hardware and this announcement is actually late, but for anyone who missed it, we are pleased to announce that we have a new v0.6.0 stable release!
1010

11-
In this release [SPI](https://www.atomvm.net/doc/v0.6.0/apidocs/erlang/eavmlib/spi.html), [I2C](https://www.atomvm.net/doc/v0.6.0/apidocs/erlang/eavmlib/i2c.html), and [UART](https://www.atomvm.net/doc/v0.6.0/apidocs/erlang/eavmlib/uart.html) peripheral configurations have been changed, for details consult the documentation for these modules in the [`eavmlib` documentation](https://www.atomvm.net/doc/v0.6.0/apidocs/erlang/eavmlib/README.html). There is now an ESP32 API for allowing coexistence of native and Erlang I2C drivers, for example, allowing the use of the native [`atomvm_ssd1306` Display driver](https://github.com/atomvm/atomvm_ssd1306), with a pure erlang driver for the [SHT3x temperature sensor](https://github.com/atomvm/atomvm_examples/tree/master/erlang/i2c_example). GPIO interrupt (currently only supported on ESP32 and STM32 platforms) messages can now be sent to a designated receiver using `gpio:set_int/4`. Support for `lists:split/2` has also been added. ESP32 platform now supports retrieving the device's e-fuse MAC address with `esp:get_default_mac/0`.
11+
In this release [SPI](https://doc.atomvm.org/v0.6.0/apidocs/erlang/eavmlib/spi.html), [I2C](https://doc.atomvm.org/v0.6.0/apidocs/erlang/eavmlib/i2c.html), and [UART](https://doc.atomvm.org/v0.6.0/apidocs/erlang/eavmlib/uart.html) peripheral configurations have been changed, for details consult the documentation for these modules in the [`eavmlib` documentation](https://doc.atomvm.org/v0.6.0/apidocs/erlang/eavmlib/README.html). There is now an ESP32 API for allowing coexistence of native and Erlang I2C drivers, for example, allowing the use of the native [`atomvm_ssd1306` Display driver](https://github.com/atomvm/atomvm_ssd1306), with a pure erlang driver for the [SHT3x temperature sensor](https://github.com/atomvm/atomvm_examples/tree/master/erlang/i2c_example). GPIO interrupt (currently only supported on ESP32 and STM32 platforms) messages can now be sent to a designated receiver using `gpio:set_int/4`. Support for `lists:split/2` has also been added. ESP32 platform now supports retrieving the device's e-fuse MAC address with `esp:get_default_mac/0`.
1212

1313
AtomVM now uses UTF-8 encoding for atoms when using `erlang:term_to_binary/1`, in conformance with OTP-26, and `binary_to_atom/1` and `atom_to_binary/1` now default to utf8. Support has been added for utf8 encoding to `*_to_atom` and `atom_to_*` functions.
1414

@@ -20,13 +20,13 @@ Under the hood enhancements feature a new atom table, which uses less memory, an
2020

2121
Several memory related bugs have been fixed. A random number generation bug has been fixed on ESP32 and RPi2040, as well as a bug shared by both platforms that would cause invalid GPIO pull directions to be silently set to `floating` without an error.
2222

23-
For the full set of bug fixes, changes and additions consult the [Changelog](https://www.atomvm.net/doc/v0.6.0/CHANGELOG.html), and check the [Updating Instructions](https://github.com/atomvm/AtomVM/blob/v0.6.0/UPDATING.md).
23+
For the full set of bug fixes, changes and additions consult the [Changelog](https://doc.atomvm.org/v0.6.0/CHANGELOG.html), and check the [Updating Instructions](https://github.com/atomvm/AtomVM/blob/v0.6.0/UPDATING.md).
2424

25-
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://www.atomvm.net/doc/v0.6.0/build-instructions.html).
25+
Download images and binaries are available for most platforms, except STM32 (and some generic_unix hosts for this release due to specific Mbed-TLS requirements) are available from [AtomVM Releases on GitHub](https://github.com/atomvm/AtomVM/releases/tag/v0.6.0). STM32 users as well as anyone needing to build a generic_unix port for a device without release binaries should consult the [Build Instructions](https://doc.atomvm.org/v0.6.0/build-instructions.html).
2626

2727
The git repository and tarballs of the AtomVM source release for all platforms can be found on our [GitHub AtomVM page](https://github.com/atomvm/AtomVM).
2828

29-
Documentation for the v0.6.0 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://www.atomvm.net/doc/v0.6.0/).
29+
Documentation for the v0.6.0 pre-release of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/v0.6.0/).
3030

3131
As always, tools, drivers, and modules are available on the [GitHub AtomVM Project page](https://github.com/atomvm).
3232

0 commit comments

Comments
 (0)