Skip to content

Commit d34a707

Browse files
authored
Merge pull request #67 from bettio/start-moving-to-new-domain
Start moving to new domain
2 parents e04e547 + 1bd9e72 commit d34a707

15 files changed

+57
-59
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#
44
# SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
55
#
6-
# This is a workflow for atomvm/atomvm_www to Publish atomvm.net documentation using GitHub Pages
76

87
name: Build Test
98

.github/workflows/publish.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#
44
# SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
55
#
6-
# This is a workflow for atomvm/atomvm_www to Publish atomvm.net documentation using GitHub Pages
76

87
name: Publish
98

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ If you are posting a long article you can tell where to cut off the introduction
4848

4949
`<!--more-->`
5050

51-
All content following the above line will only be included in the full article, content before will be displayed as a description on the `atomvm.net/news` page.
51+
All content following the above line will only be included in the full article, content before will be displayed as a description on the `atomvm.org/news` page.

_data/home.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,35 @@ navbar_entries:
33
url: https://github.com/atomvm/AtomVM/releases
44

55
- title: news
6-
url: news
6+
url: https://atomvm.org/news/
77

88
- title: doc
99
url: https://doc.atomvm.org/latest
1010

1111
- title: github
1212
url: https://github.com/atomvm
1313

14-
- title: extensions
14+
- title: https://atomvm.org/extensions/
1515
url: extensions
1616

1717
- title: forum
1818
url: https://erlangforums.com/c/erlang-platforms/atomvm-forum/76
1919

2020
- title: contact
21-
url: contact
21+
url: https://atomvm.org/contact/
2222

2323
project_entries:
2424
- title: Documentation
2525
url: https://doc.atomvm.org/latest
2626
desc: AtomVM documentation, from soup to nuts. Everything you want to know about AtomVM!
2727

2828
- title: Sample Code
29-
url: sample-code
29+
url: https://atomvm.org/sample-code/
3030
desc: See some sample programs in action
3131
highlight: WIP
3232

3333
- title: Tutorials
34-
url: tutorials
34+
url: https://atomvm.org/tutorials/
3535
desc: Step-by-step guides to getting started with AtomVM
3636
highlight: WIP
3737

_posts/2023-12-10-old_news.md

Lines changed: 10 additions & 10 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

@@ -79,11 +79,11 @@ After many months of work, we are happy to announce version 0.5.0 of the AtomVM
7979

8080
This release of AtomVM is our first development preview release. We are still shaking out some of the rough edges, but we feel the release is stable enough for intrepid developers to get started with simple Erlang or Elixir programs.
8181

82-
A binary image of ESP32 release can be found in the [download](https://atomvm.net/download/) section of the AtomVM [web page](https://atomvm.net/).
82+
A binary image of ESP32 release can be found in the [download](https://atomvm.org/download/) section of the AtomVM [web page](https://atomvm.org/).
8383

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

86-
Documentation of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.net/index.html)
86+
Documentation of the AtomVM virtual machine, including a Getting Started Guide, can be found at the [AtomVM Documentation page](https://doc.atomvm.org/release-0.5/getting-started-guide.html)
8787

8888
Many thanks go to Davide Bettio, for creating such a fine work of software, as well as the contributors and testers who have helped make this release possible.
8989

_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

0 commit comments

Comments
 (0)