Uniot Core
0.8.1
Loading...
Searching...
No Matches
DefaultPrimitives.h
Go to the documentation of this file.
1/*
2 * This is a part of the Uniot project.
3 * Copyright (C) 2016-2024 Uniot <contact@uniot.io>
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18
26
27#pragma once
28
33namespace uniot::primitive::name {
34
45
52constexpr const char* dwrite = "dwrite";
53
59constexpr const char* dread = "dread";
60
66constexpr const char* awrite = "awrite";
67
73constexpr const char* aread = "aread";
74
80constexpr const char* bclicked = "bclicked";
82
83} // namespace uniot::primitive::name
constexpr const char * dread
Primitive for digital read operations.
Definition DefaultPrimitives.h:59
constexpr const char * aread
Primitive for analog read operations.
Definition DefaultPrimitives.h:73
constexpr const char * awrite
Primitive for analog write operations.
Definition DefaultPrimitives.h:66
constexpr const char * dwrite
Primitive for digital write operations.
Definition DefaultPrimitives.h:52
constexpr const char * bclicked
Primitive for detecting button click events.
Definition DefaultPrimitives.h:80
Contains string constants for Lisp primitive function names.