aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl/thin/vhdl/nodes_utils.py
blob: 8ea92969e3595cc1692569ea3ef7bd964be05e72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from libghdl import libghdl

Strip_Denoting_Name = libghdl.vhdl__utils__strip_denoting_name

Get_Entity = libghdl.vhdl__utils__get_entity

Is_Second_Subprogram_Specification = \
    libghdl.vhdl__utils__is_second_subprogram_specification

Get_Entity_From_Entity_Aspect = \
    libghdl.vhdl__utils__get_entity_from_entity_aspect

Get_Interface_Of_Formal = \
    libghdl.vhdl__utils__get_interface_of_formal
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ #pragma once #include "config_common.h" #define VENDOR_ID 0xFEED #define PRODUCT_ID 0x6060 #define DEVICE_VER 1 #define MANUFACTURER QMK #define PRODUCT 5291 keyboard converter #define DESCRIPTION 5291 keyboard converter #define MATRIX_ROWS 24 #define MATRIX_COLS 4 #define MATRIX_ROW_PINS {B2, B3, B4, B5, B6} #define MATRIX_COL_PINS {B0, B1} #define MATRIX_DATA_PIN D0 #define MATRIX_STROBE_PIN D1 #define LED_PIN D6 /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCE 0