spi
Here are 635 public repositories matching this topic...
There are a few flags that currently don't have proper error checking. The ones I found are -gc, -scheduler and -size. Using the wrong value will lead to no or unexpected errors.
I think the best way to handle it is to add a new method to compileopts.Config that checks whether there are any faulty flags, which is then called from the main function.
-
Updated
Jun 24, 2020 - C
This issue is two part:
- https://periph.io/x/periph/conn/gpio doesn't document that Halt is the formal way to unblock a WaitForEdge function.
- https://periph.io/device/button/ and https://periph.io/device/pir/ should demonstrate that in a copy-pastable way.
Looking at the code vs the document I see that:
chipIDlisted in docs is actually not used for SPIbusis not listed in docsslaveselectis not listed in docs
This needs to be corrected to avoid confusing users.
Also, please note information from #781 and incorporate it as well.
Nice work--very helpful!
May I suggest that you include a note regarding the need to Registering Your Service. (Perhaps in the Readme.md or the wiki, which should probably be linked in the readme.md)
When I added the code to "my" app (via adding an app dependency of
implementation 'com.github.felHR85:UsbSerial:6.1.0
I found that the UsbService was not actively called until I added
`
-
Updated
Jun 7, 2020 - Swift
In the code sample below, taken from the Integration page on the wiki,
#define LOG_PAGE_SIZE 256
static u8_t spiffs_work_buf[LOG_PAGE_SIZE*2];
static u8_t spiffs_fds[32*4];
static u8_t spiffs_cache_buf[(LOG_PAGE_SIZE+32)*4];
could the magic numbers be clarified?
For spiffs_work_buf, this is because SPIFFS needs at least 2 pages for doing it's magic, cor
This awesome library works on TinkerBoard and luma.OLED.
This is the configuration:
- TinkerOS 2.04
- ASUS GPIO API for python libraries (includes a full GPIO RPi library)
- i2c SSD 1306 0.96" OLED diplay
Here is a short video showing the oled in action.
-
Updated
Mar 29, 2019 - C
I'm trying to use this library to receive signals with generic 433mhz receiver (sender is a door sensor operating on the same freq). it seems like set_async_interrupt runs a lambda on another thread and will reset interrupt handler back to none, so that next interrupt doesnt trigger any lambda.
However radio receiver will trigger many interrupts, so I was wondering if you could provide a us
The documentation on how to create a GATT Service CSV is not really accurate and assumes automatisms that are not defined in the standard.
In the first step it should be explained that GATT structures always consist of services, declarations and optional [descriptors](https://
Describe the bug
a freefont and ssd1306_print8 calls ssd1306_write8 which uses fixedfont-width to do line break :-(
size_t ssd1306_write8(uint8_t ch)
{
...
else if ( (ssd1306_cursorX > ssd1306_lcd.width - s_fixedFont.h.width) || (ch == '\n') )
Please complete the following information:
- library version: 1.7.21 installed via Arduino IDE
- LCD display type: cheap 1
-
Updated
Jul 8, 2020 - Java
-
Updated
Jul 8, 2020 - Python
For Arduino programming using their language, a specific driver library exists for easy and simple control over Servo parts. This seems to be non supported at the moment when using tinygo.
This functionality would be very useful for especially Arduino users that want to use their servos, but I guess that it might be useful for other boards too, depending on implementation. I will mostly be usin
-
Updated
Jan 20, 2020
-
Updated
May 28, 2020 - Python
-
Updated
May 29, 2019 - C++
https://gist.github.com/ometa/286e626520e2eb89964e7d23e88c242f
Copyright 200X My Name This file is part of Foobar. Foobar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Foobar is
-
Updated
Jul 8, 2020 - C
-
Updated
May 18, 2018 - C++
Improve this page
Add a description, image, and links to the spi topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the spi topic, visit your repo's landing page and select "manage topics."
There is an optional
boardparam than may be passed in the constructor opts for all device classes. Simply put, it allows the user to specify which board they want to use in projects that have multiple boards. It is currently not documented anywhere and should probably be added to all the classes.