[WIP] Add syntax check for rust and C\C++ code (#108)
* proof of concept * fix syntax for rust and add auto fix syntax * fix syntax for C * fix bug with files owner * add information to wiki * try to add ci * format code from master * even more format fixes * change docker to docker-compose * Exclude ./target_*/build directories from format check * Run rustfmt only on project files * add ulimit setup for long clang list * merge * fix rustfmt, exclude target Inc directory * sync with master * abspath Co-authored-by: aanper <mail@s3f.ru> Co-authored-by: Vadim Kaushan <admin@disasm.info>
This commit is contained in:
@@ -9,9 +9,7 @@ void coreglitch_demo_0(void* p) {
|
||||
fuprintf(log, "coreglitch demo!\n");
|
||||
|
||||
// open record
|
||||
FuriRecordSubscriber* fb_record = furi_open(
|
||||
"u8g2_fb", false, false, NULL, NULL, NULL
|
||||
);
|
||||
FuriRecordSubscriber* fb_record = furi_open("u8g2_fb", false, false, NULL, NULL, NULL);
|
||||
|
||||
if(fb_record == NULL) {
|
||||
fuprintf(log, "[widget] cannot create fb record\n");
|
||||
@@ -33,18 +31,17 @@ void coreglitch_demo_0(void* p) {
|
||||
1.0,
|
||||
1.5,
|
||||
0.75,
|
||||
0.8
|
||||
0.8,
|
||||
};
|
||||
|
||||
uint8_t cnt = 0;
|
||||
|
||||
while(1) {
|
||||
|
||||
for(size_t note_idx = 0; note_idx < 400; note_idx++) {
|
||||
float scale = scales[((cnt + note_idx)/16) % 4];
|
||||
float scale = scales[((cnt + note_idx) / 16) % 4];
|
||||
|
||||
float freq = notes[(note_idx + cnt / 2) % 8] * scale;
|
||||
float width = 0.001 + 0.05 * (note_idx % (cnt/7 + 5));
|
||||
float width = 0.001 + 0.05 * (note_idx % (cnt / 7 + 5));
|
||||
|
||||
if(note_idx % 8 == 0) {
|
||||
freq = 0;
|
||||
@@ -56,7 +53,6 @@ void coreglitch_demo_0(void* p) {
|
||||
|
||||
cnt++;
|
||||
|
||||
|
||||
u8g2_t* fb = furi_take(fb_record);
|
||||
if(fb != NULL) {
|
||||
u8g2_SetDrawColor(fb, 0);
|
||||
|
Reference in New Issue
Block a user