Shop OBEX P1 Docs P2 Docs Learn Events
P2 Weekly Meetups on Zoom: seeking your input on topics and sharing my own - Page 3 — Parallax Forums

P2 Weekly Meetups on Zoom: seeking your input on topics and sharing my own

13»

Comments

  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2020-06-13 00:46
    In regards to those comments concerning zoom meetings centered on development, this was the main reason I brought it up in the first place. But Ken would like to kick off a weekly meeting for everyone and I'm ok with that too. I'm pretty sure that once we have done that, that then it would be easy to schedule zoom meetings as required with devs concerned.

    As for official logos, I would think not for many reasons. However most MCU companies have approved vendors and third parties listed on their websites and indeed they rely on them to support the product. Instead of money, they support the vendors with information, samples, time, etc.

    What Eric can do is have some kind of "it's free, but feel free to donate" method. Those who appreciate his efforts and benefit from them can contribute. If it were a phone app and a very wide audience you could actually make some money, but alas, this is not so. However, while money can help offset the many costs of development of "free" tools, money is not the reason we, nor Chip himself, do any of this in the first place.
  • Dave Hein wrote: »
    I suggest giving him more than a marketing allowance. I think FlexGUI/fastspin should be promoted by Parallax, and should be listed as an official Parallax development tool on the Parallax website.

    Thank you for your support guys, but I think it's clear that Parallax doesn't have money to put into P2 tools (right now at least). Support is going to have to come from the community. People have been pretty generous, but obviously the current P2 community is not large enough to support anyone full time :(. I think we all hope that will change someday.
  • Ken Gracey wrote: »
    We currently have no internal efforts for C/C++. We don't have the staff or funds to create the compiler and would rely on community-provided tools. It's a topic we should discuss together - in person - with whoever would like to join in. I'd like to know what you think we should do in this regard, too.

    I should probably have been clearer. I wasn't asking about specific tools necessarily. Rather, I think it would be helpful for those of us on the "outside" to know what tools Parallax are working on internally so as to avoid duplication of effort. Also, what are your marketing plans for the P2? Do you hope someday to have Blockly on it? Are you aiming primarily at education, at the hobbyist market, or at professional developers? I realize you may not have answers to all of these questions, but they do seem relevant to tools development and perhaps a discussion would be illuminating.
  • RossHRossH Posts: 5,462
    However, while money can help offset the many costs of development of "free" tools, money is not the reason we, nor Chip himself, do any of this in the first place.

    Indeed. Most of us would do it whether we were paid or not! :)

    However, if Parallax really wants to spend money, they should spend it on documentation. The "official" documentation is quite sparse. These forums are a great resource, but this chip has been in development so long, and has undergone so many changes since its initial inception, that it is almost impossible to find accurate and up-to-date information here. Especially for newcomers. This is not anyone's fault - things are still changing rapidly. But many times I have needed accurate information on some specific issue, and have gone looking for it but have been unable to locate it - often you need to wade through literally hundreds of pages of contradictory or superseded information, and many times you just give up and do something else instead.

    For the P2 to gain traction, this needs to be addressed before the official release.
  • Ken Gracey wrote: »
    Eric, Dave,

    We currently have no internal efforts for C/C++. We don't have the staff or funds to create the compiler and would rely on community-provided tools. It's a topic we should discuss together - in person - with whoever would like to join in. I'd like to know what you think we should do in this regard, too.

    Ken Gracey

    If there was one thing that could make a big difference it would be completing the fresh GCC port that @ntosme2 started but has seemingly put on hold or abandoned. It appeared he was making really good progress but got stuck near the end of it and needed some help. If there was any way to continue this effort and wrap it up for the Propeller2 it could be a huge win and help lure more professional developers to the P2, plus it would allow much easier porting of existing software designed for GCC type build environments to run on the P2. I really believe this is why Atmel had so much success with their AVR line of micros. Stock standard tools.
  • ... And maintain them ... And push them into official GCC code. That is something that requires people involved almost full time and parallax just said don't have the resources. In the case that ersmith or ntosme2 or any other c guru here wants to do this port by himself, how can the P2 users fund this work?
  • And about documentation : I remember that Ken said that number 1 tutorial request for P1 (not delivered) was a PASM tutorial.

    I hope there will be a good P2 PASM tutorial for P2. As this MCU was designed to be programmed directly in assembly (I think this were Chip words).
  • VBBSimVBBSim Posts: 37
    edited 2020-06-13 18:54
    Parallax are not the only ones struggling to figure out the best way to support gcc. For months, maybe years, the arduino community have been trying to raise money to update the avr gcc to the latest version lest avr gcc become unsupported. Maybe that's just how open source software works.
  • Zoom on my mobile is a perfect solution for me.
    Checking the zoom meeting schedule tells me it is 5 am here duh..
  • K2K2 Posts: 693
    For the past 10+ years I've been happy with the PASM/SPIN ecosystem. On the Propeller I write mostly in PASM but sometimes add a little UI in SPIN, especially if a display or a lot of math is involved. If I need to develop in C, I use an ARM or an AVR.

    That has suddenly changed. A big project was dumped into my lap that really needs a Propeller and a combo of PASM and C. (I really just dabble in SPIN; when push comes to shove I think in C.)

    I'd be _very_ interested in a Zoom meeting about what is available in C and how it can coexist and interact with PASM cogs.
  • ErNaErNa Posts: 1,752
    for some reason I do not find how to apply for the zoom meeting?
  • Cluso99Cluso99 Posts: 18,069
    @K2,
    Eric's fastspin can do some C. Not sure of its' limitations so you need to ask Eric.
    Ross has released Catalina C for P2 now. I used Catalina C on the P1 for a commercial project. Note that I did not write the C code but it did work nicely with pasm. You need to write you own mailbox code but you have to do that with pasm to pasm anyway.

    @ErNa,
    Once you join a meeting (ie register for the Parallax event) you will receive an email with the meeting# and a password#. For the link to the meeting IIRC there are two threads about the Zoom meetup. It's in one of them, forget which.
  • jmgjmg Posts: 15,173
    ErNa wrote: »
    for some reason I do not find how to apply for the zoom meeting?

    From the other thread
    Testing Hardware with TAQOZ in ROM with Peter Jakacki
    Jun 17, 2020 08:00 PM Pacific Time (US and Canada)
    Register here https://us02web.zoom.us/meeting/register/tZAlfuGsqTwpG9PYqlxVlHFzHAvCQCmqa-NZ
  • I was talking to Cluso99 (Ray) and decided that I could do the first 20 mins or so, he could do the next, and then I can come back on. While Parallax will no doubt be there to host and pick the right time to interject when participants put up their hand during a part, Ray and I will also be there to backup each other, both as host, and as presenter in case we have technical glitches etc. But see how we go.

    @Cluso99 - I updated some details on the registration but maybe you can check and fix up any of those details to suit.
  • Cluso99Cluso99 Posts: 18,069
    Thanks Peter :)
  • K2 wrote: »
    For the past 10+ years I've been happy with the PASM/SPIN ecosystem. On the Propeller I write mostly in PASM but sometimes add a little UI in SPIN, especially if a display or a lot of math is involved. If I need to develop in C, I use an ARM or an AVR.

    That has suddenly changed. A big project was dumped into my lap that really needs a Propeller and a combo of PASM and C. (I really just dabble in SPIN; when push comes to shove I think in C.)

    I'd be _very_ interested in a Zoom meeting about what is available in C and how it can coexist and interact with PASM cogs.

    Are you talking about C for the ordinary Propeller (Propeller 1) or for the Propeller 2? Those are very different things. If you need C for the Propeller 1, I suggest you open a thread on the forums; there are a number of mature solutions for P1 and lots of people will be able to help you out. P2 is another story :). You could try FlexGUI (available from the link in my signature) which has a simple C compiler for both P1 and P2.

  • Cluso99Cluso99 Posts: 18,069

    @ArnoldBernadette said:
    I would like to attend these, but if it's during the day on weekdays

    The time has been chosen to try and work around the times of the presenters and the attendees. We're all over the world and no one time really suits everyone. For example we have the UK and Australia (opposite ends) and with Europe and USA too. Videos are posted as soon as Ken can get it done which is usually a few days to a week.

  • pik33pik33 Posts: 2,366

    @K2 said:

    I'd be very interested in a Zoom meeting about what is available in C and how it can coexist and interact with PASM cogs.

    There is a Tetris topic. Its main program is in C. It uses and calls spin objects.

  • @K2 ,

    There is a lot of C code out there for the Propeller 1. If you use SimpleIDE there are several libraries that are available that do all kinds of functions and interface to a number of devices. Getting your feet on the ground to pull this together though make take some work.

    Let me know if you need some help.

    Mike

Sign In or Register to comment.