Earlier quoted context omitted.
Is the Small Android Phone project dead? :)
Would be a great hardware duo. Neo-pebble and Mini-nexus.
Google open-sources the Pebble OS
51–60 of 216 posts
Re: Google open-sources the Pebble OS
#52Don't say it often, but this is very nice of Google and they really didn't have to. Credit where it's due
[flagged]
Re: Google open-sources the Pebble OS
#53Just curious, I'm not good with C. Here in the code, https://github.com/google/pebble/blob/main/src/libc/alloca.c... From what I googled, this is just for stack allocation in gcc. Does that mean Pebble only has stack allocation?
I'm also seeing references to rtos as the true underlying os though.
Re: Google open-sources the Pebble OS
#54Just curious, I'm not good with C. Here in the code, https://github.com/google/pebble/blob/main/src/libc/alloca.c... From what I googled, this is just for stack allocation in gcc. Does that mean Pebble only has stack allocation?
Re: Google open-sources the Pebble OS
#55Don't say it often, but this is very nice of Google and they really didn't have to. Credit where it's due
[flagged]
As the top voted comment on the article says, Google didn't have to do this. It's probably driven by only a few people internally there, and if everyone's cynical and nasty about it, they're less likely to try doing the nice thing again next time. That isn't a good outcome.
Re: Google open-sources the Pebble OS
#56Just curious, I'm not good with C. Here in the code, https://github.com/google/pebble/blob/main/src/libc/alloca.c... From what I googled, this is just for stack allocation in gcc. Does that mean Pebble only has stack allocation?
Alloca is allocations on the stack, seems the kernel might be stack based, but the os itself has it's own implementation of malloc. Which is heap based. https://github.com/google/pebble/blob/main/src/libos/include... I'm also seeing references to rtos as the true underlying os though.
https://github.com/google/pebble/blob/main/src/fw/kernel/pbl...
Which calls heap malloc:
https://github.com/google/pebble/blob/main/src/libutil/heap....
Re: Google open-sources the Pebble OS
#57Just curious, I'm not good with C. Here in the code, https://github.com/google/pebble/blob/main/src/libc/alloca.c... From what I googled, this is just for stack allocation in gcc. Does that mean Pebble only has stack allocation?
Alloca is allocations on the stack, seems the kernel might be stack based, but the os itself has it's own implementation of malloc. Which is heap based. https://github.com/google/pebble/blob/main/src/libos/include... I'm also seeing references to rtos as the true underlying os though.
Re: Google open-sources the Pebble OS
#58Earlier quoted context omitted.
This is pretty cool. Have you ever thought about designing pebble to look more like a traditional watch but e-ink based?
That’s basically what the Pebble Time Round was, and it was phenomenal!
Re: Google open-sources the Pebble OS
#59Give credit where credit is due, at least Google gives back to the community. Well done.
Re: Google open-sources the Pebble OS
#60Earlier quoted context omitted.
Which Pebble are you bringing back? I ask because Pebble 2 was the sweet spot for me with a heart rate monitor but the heart rate monitor is not in this repo.
The HRM aspect is mostly a small binary blob that ought to be fairly straightforward to re-integrate. The far larger issue is the lack of a Bluetooth stack.