summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-07-11Make code compatible with picolibc >= 1.7.3HEADmasterHarald Welte1-1/+6
2022-07-11rfdsatt: remove redundant redeclaration of microvty_fibreHarald Welte1-2/+0
2021-05-09add missing libcommon.mkHarald Welte1-0/+6
2021-05-09add contrib/jenkins.sh for build verification and publcation of buildsHarald Welte1-0/+38
2021-05-09rename relay-driver binary to directory nameHarald Welte2-1/+1
2021-05-09Makefile: Build file names with version suffixHarald Welte1-4/+26
2021-05-07rfdsatt: Add support to store/load config to/from EEPROM0.1.0Harald Welte3-5/+99
2021-05-07rfdsatt: add low-level EEPROM read/write supportHarald Welte4-1/+164
2021-05-07rfdsatt: fix I2C initializationHarald Welte1-3/+3
2021-05-07rfdsatt: interactive help for test + interact modeHarald Welte1-2/+18
2021-05-07microvty: Implement backspace and ctrl+c support; ignnore TAB + ESCHarald Welte1-0/+22
2021-05-07rfdsatt: Move to 1-based channel and stage numbersHarald Welte2-52/+101
2021-05-07Detect the OpenBLT XCP-CONNECT and reset (jump to bootloader)Harald Welte1-0/+23
2021-05-06rfdsatt: add 'test' command for ramping up the gain of one channelHarald Welte1-0/+37
2021-05-06rfdsatt: fix msleep()Harald Welte1-1/+1
2021-05-06attenuator: Add convenience functions for setting all stagesHarald Welte2-0/+59
2021-05-06attenuator: rename functions to make them more descriptiveHarald Welte3-10/+10
2021-05-06attenuator: split out 'execution' from 'validation' partHarald Welte1-23/+28
2021-05-05rfdsatt: Add 'interactive' mode with single-key modificationsHarald Welte1-0/+59
2021-05-05attenuator: disable GPIO debuggingHarald Welte1-1/+2
2021-05-05attenuator: Fix stored/cached value per attenuatorHarald Welte1-1/+1
2021-05-05rfdsatt: abbreviate mircovty commands as we have no tab completionHarald Welte1-2/+2
2021-05-05rfdsatt: Add 'attenuator-show' microvty commandHarald Welte1-0/+19
2021-05-05rfdsatt: move LED and microvty to fibre/protothreadsHarald Welte3-25/+92
2021-04-13attenuator: set initial state of outputs to 'low'Harald Welte1-0/+3
2021-04-13rfdsatt: re-maip HSE pins to PD0/PD1Harald Welte1-1/+1
2021-04-13rfdsatt: Disalbe JTAG AF on some GPIO lines overlapping LEHarald Welte1-1/+5
2021-04-13attenuator: Print level at time of write.Harald Welte1-0/+2
2021-04-13attenuator.c: DAT-31A-S+ has 6th unused bitHarald Welte1-0/+4
2021-04-11import firmware for the blue-pill relay driver board (NCV7240)Harald Welte3-0/+638
2021-04-11rfdsatt: use librfn/time.h instead of own systick handlerHarald Welte3-15/+14
2021-04-11import librfm3 from https://github.com/daniel-thompson/i2c-star.gitHarald Welte4-0/+546
2021-03-28rfdsatt: move away from deprecated libopencm3 APIsHarald Welte1-2/+2
2021-03-28update libopencm3 to use the vector.h slot additionHarald Welte1-0/+0
2021-03-28update libopencm3 to osmocom fork (for vector table patch)Harald Welte1-1/+1
2021-03-28WIP: support for STM32F051 in addition to STM32F103Harald Welte5-5/+69
2021-03-28rfdsatt: Fix length of UUID string buffersHarald Welte1-2/+2
2021-03-28rfdsatt: Command to show firmware build versionHarald Welte2-4/+9
2021-03-28move libopencm3 make rules to 'mk'Harald Welte2-1/+1
2021-03-28rfdsatt: add uuid and reset command; print banner at startupHarald Welte1-2/+71
2021-03-28update erroneously copy+pasted copyright noticeHarald Welte1-5/+5
2021-03-28microvty: re-display prompt on empty commandHarald Welte1-1/+4
2021-03-28integrate microvtyHarald Welte9-7/+198
2021-03-28integrate picolibc and its stdioHarald Welte10-17/+327
2021-03-28rfdn: add systickHarald Welte2-1/+30
2021-03-28rules.mk: don't be quite as quietHarald Welte1-10/+10
2021-03-28WIP: add librfnHarald Welte11-2/+285
2021-03-27initial checkin of rfdsatt (clone of stm32 usart example)Harald Welte5-0/+542
2021-03-27add libopencm3 submoduleHarald Welte2-0/+4