GithubHelp home page GithubHelp logo

betafpv / litesilverware Goto Github PK

View Code? Open in Web Editor NEW
56.0 56.0 17.0 8.63 MB

Firmware for brushless Silverware FC board. Based on NFE_Silverware.

C 87.10% HTML 4.04% Assembly 7.31% C++ 1.42% Makefile 0.11% Shell 0.02%

litesilverware's People

Contributors

liyouluo avatar nieyong avatar wenzhicode avatar xusousou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

litesilverware's Issues

OSD menu save locks up FC

I flashed a compiled version of f042_2s_bl for the BetaFPV 2s silverware board with just changes to the rates. Now when trying to save a setting in the OSD menu the board locks up with the BETAFPV watermark shown in the video and no other parts of the OSD showing.

How to use RX_CRSF (ExpressLRS or Crossfire RX)

Hi. I have the Lite brushed & brushless (the orange board/v2) FC. Is there a way to use Crossfire or ELRS(CRSF) RX as in silverware original firmware? I try to tweak up LiteSilverware code but not yet have it work with ELRS RX.

How to calibrate accelerometer

I have betafpv 65s lite drone. I noticed a slight drift to the left and to the rear direction.

I would like to calibrate the accelerometer, and found this manual but it doesn't work for me:
https://betafpv.freshdesk.com/support/solutions/articles/27000045712-basic-user-manual-for-lite-fc-and-drone

Then I noticed this:

Change parameters via OSD menu and original stick gestures are not supported.

Does this mean there is no way to run accelerometer calibration anymore?

Flight Mode Channel Mapping In BetaFPV Site Doc PDF

Hi,

The documentation on the BetaFPV site for changing the flight mode when in the starter mode simply refers to the switch used on a Lite Radio, without any indication of what the channel mapping is as follows:

Use the switch SB in the radio transmitter to change the flying mode. The flight mode is "Level mode" if switch SB is down (LEVL-S). "Horizon mode" if switch SB is in the middle (HOR-S). "Acro mode" if switch SB is up (ACRO-S).

I'm assuming the mapping is whatever is used in the starter combos. I tried setting my T8SG's mapping to the channels specified in defines.h, but this doesn't seem to work. A matrix chart such as the one included for the earlier Lite V2 documentation would be helpful.

SBus rx support for Lite v2.0

Hi!
I am trying to connect Lite 2.0 FC (beta65s lite) with xboss rx2a pro receiver. As i read in manual, i just need to solder sbus input to rx pad, power up FC with pressed button, and after power up press it one time within 4 seconds. But this not works - seems like receiver works fine (at least it binds with radio), but i still have bayang in osd. I don't changes config.h, just flash latest version. Is it something wrong with my setup, or may be there is a bug in firmware?

Channels 5 and 6 swapped when T8SG = Y

In rx_bayang_protocol_telemetry_autobind.c and rx_sbus_dsmx_bayang_switch.c you are assigning channels based on the OSD setting of T8SG, however when using a T8SG (devo) transmitter channels 5 and 6 are still swapped (channel 5 is received as channel 6 and vice versa).

The correct order for T8SG_config is
aux[CH_FLIP] = (rxdata[3] & 0x80)?1:0; // inverted flag //6 chan
aux[CH_VID] = (rxdata[2] & 0x10) ? 1 : 0; //7 chan
aux[CH_PIC] = (rxdata[2] & 0x20) ? 1 : 0; //8 chan
aux[CH_RTH] = (rxdata[2] & 0x08) ? 1 : 0; //0 chan
aux[CH_EXPERT] = (rxdata[1] == 0xfa) ? 1 : 0; //1 chan
aux[CH_HEADFREE] = (rxdata[2] & 0x02) ? 1 : 0; //2 chan
aux[CH_INV] = (rxdata[2] & 0x01) ? 1 : 0; // rth channel //3chan

Also why arent channels 11 and 12 assigned? I added the following lines and was able to receive the extra channels.
aux[CH_TO] = (rxdata[3] & 0x20) ? 1 : 0; // take off flag
aux[CH_EMG] = (rxdata[3] & 0x04) ? 1 : 0; // emg stop flag

Airmode(brushless mix scaling) behavior onground

Please see NotFastEnuf/NFE_Silverware@bb74217

Brushless mix scaling is intended to remain inactive while armed but still on the ground. The first arming cycle after battery connect, the state variable to control brushless mix scaling is inactive as it should be. However it has not been properly resetting after all following arm/disarm cycles. Please apply this fix for better on ground behavior.

Makefile

Please add Makefile from original NFE Silverware repo. I added this file manually, compile and catch 1 warning:

  • Compiling 'startup_stm32f031.s'
    "./Libraries/CMSIS/Device/ST/STM32F0xx/Source/Templates/arm/startup_stm32f031.s", line 59: Warning: A1581W: Added 1 bytes of padding at address 0x215
    59 00000216 THUMB
    0 Errors, 1 Warning

On screen display in goggles no longer displayed

Hi,

Recently I've noticed that my on screen display for my BetaFPV Cetus drone is no longer appearing.
I don't see anything about enabling it in the manual.

How do I enable it again, and can this option be added to the user manual?

Release docs and source code for 1-2s firmware <- required by open source licence

Given silverware is open source, where is the update to include the 1-2s FC. On the “manual” page for installing Silverware firmware:
https://support.betafpv.com/hc/en-us/articles/900005303906-How-to-Flash-Firmware-of-Lite-FC
the 1-2s instructions are present, halfway down, but at the bottom of the page it says:
“ Lite 1-2S Brushless FC Firmware comming (sic) soon”

Neither is there a manual PDF for the 1-2s, which there is here:
https://github.com/BETAFPV/LiteSilverware/tree/master/docs
for the 1s and 2s versions.

At present, there is no way to see source code, or reinstall firmware if a problem arises. As this is an open source project, can this be remedied ASAP?

Betafpv liteV2 vtx frequency issue

Betafpv lite v2 with build in vtx and smart audio. The frequency table is not correct. I tested with 5740. The real frequency is 5780 etc. My 5.8g receiver is tested with other vtx it's correct.

Literadio 3 is Corrupted firmware

I'm having trouble updating my BetaFPV Literadio 3. During the process, there was a power outage, and since then, it's been corrupted. The controller doesn't respond, and it doesn't power on or show any lights when plugged into USB. When connected to the computer, it's not recognized as a device, but Windows detects that something is connected to the USB port. I think I need to reset it to factory settings now. Where should I start?

Reset Pin?

Heya,

I accidentally flashed the wrong target and can no longer connect to the fc.
Is the reset pin of the chip broken out somewhere so I can ground it to erase the flash?

This is on the v1 silverware 1s brushless fc board (the black one)

Thanks BR Ghostface

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.