Skip to content

Commit e9440ed

Browse files
committed
v1.17.3-farmbot.2
1 parent 216daa2 commit e9440ed

File tree

14 files changed

+40
-41
lines changed

14 files changed

+40
-41
lines changed

.circleci/config.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,22 @@
11
exec: &exec
22
name: build-tools/nerves-system-br
3-
version: 1.18.0
4-
elixir: 1.13.1-otp-24
3+
version: 1.17.4
4+
elixir: 1.12.3-otp-24
55

66
version: 2.1
77

88
orbs:
9-
build-tools: nerves-project/build-tools@0.2.1
9+
build-tools: nerves-project/build-tools@0.1.5
1010

1111
workflows:
1212
version: 2
1313
build_test_deploy:
1414
jobs:
15-
- build-tools/get-br-dependencies:
16-
exec:
17-
<<: *exec
18-
context: org-global
19-
push-to-download-site: true
2015
- build-tools/build-system:
2116
exec:
2217
<<: *exec
2318
resource-class: large
2419
context: org-global
25-
requires:
26-
- build-tools/get-br-dependencies
2720
filters:
2821
tags:
2922
only: /.*/

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@ erl_crash.dump
2020
/build.log
2121
/archive.log
2222
/.nerves
23+
farmbot_system_rpi4-portable-*

.tool-versions

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
elixir 1.12.3-otp-24
2+
erlang 24.1.7

Config.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Add project-specific packages for Buildroot here
2+
#
3+
# If these are non-proprietary, please consider contributing them back to
4+
# Nerves or Buildroot.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.18.0-dev
1+
1.17.3-farmbot.2

fwup-revert.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ require-fwup-version="0.19.0"
2323
# Use 'fw_printenv' to query values on the target.
2424
#
2525
# These are used by Nerves libraries to introspect.
26-
define(NERVES_FW_PRODUCT, "Nerves Firmware")
26+
define(NERVES_FW_PRODUCT, "FarmBot OS")
2727
define(NERVES_FW_DESCRIPTION, "")
2828
define(NERVES_FW_VERSION, "${NERVES_SDK_VERSION}")
2929
define(NERVES_FW_PLATFORM, "rpi4")
3030
define(NERVES_FW_ARCHITECTURE, "arm")
31-
define(NERVES_FW_AUTHOR, "The Nerves Team")
31+
define(NERVES_FW_AUTHOR, "FarmBot, Inc.")
3232

3333
define(NERVES_FW_DEVPATH, "/dev/mmcblk0")
3434
define(NERVES_FW_APPLICATION_PART0_DEVPATH, "/dev/mmcblk0p3") # Linux part number is 1-based

fwup.conf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ require-fwup-version="0.15.0" # For the trim() call
1212
# Use 'fw_printenv' to query values on the target.
1313
#
1414
# These are used by Nerves libraries to introspect.
15-
define(NERVES_FW_PRODUCT, "Nerves Firmware")
15+
define(NERVES_FW_PRODUCT, "FarmBot OS")
1616
define(NERVES_FW_DESCRIPTION, "")
1717
define(NERVES_FW_VERSION, "${NERVES_SDK_VERSION}")
1818
define(NERVES_FW_PLATFORM, "rpi4")
1919
define(NERVES_FW_ARCHITECTURE, "arm")
20-
define(NERVES_FW_AUTHOR, "The Nerves Team")
20+
define(NERVES_FW_AUTHOR, "FarmBot, Inc.")
2121

2222
define(NERVES_FW_DEVPATH, "/dev/mmcblk0")
2323
define(NERVES_FW_APPLICATION_PART0_DEVPATH, "/dev/mmcblk0p3") # Linux part number is 1-based
@@ -94,10 +94,10 @@ meta-misc = ${NERVES_FW_MISC}
9494
# This is important, since this is the order that they're written on a firmware
9595
# update due to the event driven nature of the update system.
9696
file-resource fixup.dat {
97-
host-path = "${NERVES_SYSTEM}/images/rpi-firmware/fixup4x.dat"
97+
host-path = "${NERVES_SYSTEM}/images/rpi-firmware/fixup.dat"
9898
}
9999
file-resource start.elf {
100-
host-path = "${NERVES_SYSTEM}/images/rpi-firmware/start4x.elf"
100+
host-path = "${NERVES_SYSTEM}/images/rpi-firmware/start.elf"
101101
}
102102
file-resource config.txt {
103103
host-path = "${NERVES_SYSTEM}/images/config.txt"

mix.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
defmodule NervesSystemRpi4.MixProject do
1+
defmodule FarmbotSystemRpi4.MixProject do
22
use Mix.Project
33

4-
@github_organization "nerves-project"
5-
@app :nerves_system_rpi4
4+
@github_organization "farmbot"
5+
@app :farmbot_system_rpi4
66
@source_url "https://github.com/#{@github_organization}/#{@app}"
77
@version Path.join(__DIR__, "VERSION")
88
|> File.read!()
@@ -65,7 +65,7 @@ defmodule NervesSystemRpi4.MixProject do
6565
defp deps do
6666
[
6767
{:nerves, "~> 1.5.4 or ~> 1.6.0 or ~> 1.7.3", runtime: false},
68-
{:nerves_system_br, "1.18.0", runtime: false},
68+
{:nerves_system_br, "1.17.4", runtime: false},
6969
{:nerves_toolchain_aarch64_nerves_linux_gnu, "~> 1.4.3", runtime: false},
7070
{:nerves_system_linter, "~> 0.4", only: [:dev, :test], runtime: false},
7171
{:ex_doc, "~> 0.22", only: :docs, runtime: false}
@@ -91,7 +91,7 @@ defmodule NervesSystemRpi4.MixProject do
9191
defp package do
9292
[
9393
files: package_files(),
94-
licenses: ["Apache-2.0"],
94+
licenses: ["Apache 2.0"],
9595
links: %{"GitHub" => @source_url}
9696
]
9797
end

mix.lock

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
%{
2-
"castore": {:hex, :castore, "0.1.14", "3f6d7c7c1574c402fef29559d3f1a7389ba3524bc6a090a5e9e6abc3af65dcca", [:mix], [], "hexpm", "b34af542eadb727e6c8b37fdf73e18b2e02eb483a4ea0b52fd500bc23f052b7b"},
3-
"earmark_parser": {:hex, :earmark_parser, "1.4.18", "e1b2be73eb08a49fb032a0208bf647380682374a725dfb5b9e510def8397f6f2", [:mix], [], "hexpm", "114a0e85ec3cf9e04b811009e73c206394ffecfcc313e0b346de0d557774ee97"},
2+
"earmark_parser": {:hex, :earmark_parser, "1.4.17", "6f3c7e94170377ba45241d394389e800fb15adc5de51d0a3cd52ae766aafd63f", [:mix], [], "hexpm", "f93ac89c9feca61c165b264b5837bf82344d13bebc634cd575cb711e2e342023"},
43
"elixir_make": {:hex, :elixir_make, "0.6.3", "bc07d53221216838d79e03a8019d0839786703129599e9619f4ab74c8c096eac", [:mix], [], "hexpm", "f5cbd651c5678bcaabdbb7857658ee106b12509cd976c2c2fca99688e1daf716"},
54
"ex_doc": {:hex, :ex_doc, "0.26.0", "1922164bac0b18b02f84d6f69cab1b93bc3e870e2ad18d5dacb50a9e06b542a3", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "2775d66e494a9a48355db7867478ffd997864c61c65a47d31c4949459281c78d"},
65
"makeup": {:hex, :makeup, "1.0.5", "d5a830bc42c9800ce07dd97fa94669dfb93d3bf5fcf6ea7a0c67b2e0e4a7f26c", [:mix], [{:nimble_parsec, "~> 0.5 or ~> 1.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "cfa158c02d3f5c0c665d0af11512fed3fba0144cf1aadee0f2ce17747fba2ca9"},
76
"makeup_elixir": {:hex, :makeup_elixir, "0.15.2", "dc72dfe17eb240552857465cc00cce390960d9a0c055c4ccd38b70629227e97c", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.1", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "fd23ae48d09b32eff49d4ced2b43c9f086d402ee4fd4fcb2d7fad97fa8823e75"},
87
"makeup_erlang": {:hex, :makeup_erlang, "0.1.1", "3fcb7f09eb9d98dc4d208f49cc955a34218fc41ff6b84df7c75b3e6e533cc65f", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "174d0809e98a4ef0b3309256cbf97101c6ec01c4ab0b23e926a9e17df2077cbb"},
9-
"nerves": {:hex, :nerves, "1.7.13", "3a3c4aedd0d7204748c2e7f4d0acac9bfb8c022d2e489d5018cea5be733d2525", [:make, :mix], [{:castore, "~> 0.1", [hex: :castore, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:jason, "~> 1.2", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "906a67bbe35970a0a09cff32b137fa8db8f661a672a7b853115af0f9eba9a321"},
10-
"nerves_system_br": {:hex, :nerves_system_br, "1.18.0", "2f3f2bcf0c3805b3a1ddfc029039d31b43655d464169e6827e910003b0370880", [:mix], [], "hexpm", "e8987194ae05837f4616918f7701eaa3973f297e82a793e764942aa2710b9655"},
8+
"nerves": {:hex, :nerves, "1.7.12", "7fbe49c14c9f17efdb8213cb86ebf6b186437cfbbf10a9c6ab132bc61eb2ec27", [:make, :mix], [{:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:jason, "~> 1.2", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "43806d6c310959ebdff4e6998a5c330782d1a4bed1267950f4a7ebe9edad3344"},
9+
"nerves_system_br": {:hex, :nerves_system_br, "1.17.4", "5583f4104f76253c742748ca5e21f54ad9e112abe9270e1ad78d56bebaabd011", [:mix], [], "hexpm", "69a3d3e96b70f0201c17993bc4a95a1c776fb45f6fcac89be8b4297272b7a8aa"},
1110
"nerves_system_linter": {:hex, :nerves_system_linter, "0.4.0", "81e9a6f5018fe5fb67d7b43a04dca36156f62b55b5554eb2fa3964d3889d09cd", [:mix], [], "hexpm", "b5bd8480ce7a6317f4601ff41fd2f594bdf76aff0bdf6dcfac571c3fa1ec5f82"},
1211
"nerves_toolchain_aarch64_nerves_linux_gnu": {:hex, :nerves_toolchain_aarch64_nerves_linux_gnu, "1.4.3", "6aa784fd3779251a4438e9874ed646492c3a4289f10581d01c4d61acda7d0b2d", [:mix], [{:nerves, "~> 1.4", [hex: :nerves, repo: "hexpm", optional: false]}, {:nerves_toolchain_ctng, "~> 1.8.4", [hex: :nerves_toolchain_ctng, repo: "hexpm", optional: false]}], "hexpm", "75ab06af12118b423b4bba870a4f10d81f83678fd7fc57278927ce9d52516c5e"},
13-
"nerves_toolchain_ctng": {:hex, :nerves_toolchain_ctng, "1.8.5", "f2dfd6e3b5f85889561b9f00c71510eea87c3d05760d20780285deb3c29ca212", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}], "hexpm", "2f65b1866f034054f3d61ee672b6d02f4de1d0b40bef74f49527b98ab46a39fc"},
12+
"nerves_toolchain_ctng": {:hex, :nerves_toolchain_ctng, "1.8.4", "2f6b4153e3904502d117f9d957c12eaafd490e1d2bdf20a85328ada46a1350da", [:mix], [{:nerves, "~> 1.0", [hex: :nerves, repo: "hexpm", optional: false]}], "hexpm", "6194be9b1364fdc1db6b2a0e98fa8dcb94fe1af373dcf8149298d62ce9b1b369"},
1413
"nimble_parsec": {:hex, :nimble_parsec, "1.2.0", "b44d75e2a6542dcb6acf5d71c32c74ca88960421b6874777f79153bbbbd7dccc", [:mix], [], "hexpm", "52b2871a7515a5ac49b00f214e4165a40724cf99798d8e4a65e4fd64ebd002c1"},
1514
}

nerves_defconfig

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ BR2_aarch64=y
22
BR2_cortex_a72=y
33
BR2_ARM_FPU_VFPV4=y
44
BR2_TAR_OPTIONS="--no-same-owner"
5-
BR2_BACKUP_SITE="http://dl.nerves-project.org"
65
BR2_ENABLE_DEBUG=y
76
BR2_OPTIMIZE_2=y
87
BR2_GLOBAL_PATCH_DIR="${BR2_EXTERNAL_NERVES_PATH}/patches"
@@ -35,7 +34,6 @@ BR2_LINUX_KERNEL_XZ=y
3534
BR2_LINUX_KERNEL_DTS_SUPPORT=y
3635
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-cm4 broadcom/bcm2711-rpi-400"
3736
BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="${NERVES_DEFCONFIG_DIR}/ramoops.dts"
38-
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
3937
BR2_PACKAGE_BUSYBOX_CONFIG="${BR2_EXTERNAL_NERVES_PATH}/board/nerves-common/busybox.config"
4038
BR2_PACKAGE_ALSA_UTILS=y
4139
# BR2_PACKAGE_ALSA_UTILS_ALSAMIXER is not set
@@ -48,8 +46,9 @@ BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D=y
4846
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4=y
4947
BR2_PACKAGE_MESA3D_OPENGL_ES=y
5048
BR2_PACKAGE_RPI_FIRMWARE=y
49+
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
5150
BR2_PACKAGE_RPI_FIRMWARE_CUSTOM_VERSION="1.20211007"
52-
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y
51+
BR2_PACKAGE_RPI_FIRMWARE_X=y
5352
BR2_PACKAGE_PIGPIO=y
5453
# BR2_PACKAGE_RNG_TOOLS_JITTERENTROPY_LIBRARY is not set
5554
BR2_PACKAGE_RPI_USERLAND=y
@@ -72,7 +71,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
7271
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
7372
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
7473
# BR2_TARGET_ROOTFS_TAR is not set
75-
BR2_NERVES_SYSTEM_NAME="nerves_system_rpi4"
74+
BR2_NERVES_SYSTEM_NAME="farmbot_system_rpi4"
7675
BR2_NERVES_ADDITIONAL_IMAGE_FILES="${NERVES_DEFCONFIG_DIR}/fwup.conf ${NERVES_DEFCONFIG_DIR}/cmdline.txt ${NERVES_DEFCONFIG_DIR}/config.txt"
7776
BR2_PACKAGE_NBTTY=y
7877
BR2_PACKAGE_NERVES_CONFIG=y

0 commit comments

Comments
 (0)